home *** CD-ROM | disk | FTP | other *** search
/ Precision Software Appli…tions Silver Collection 4 / Precision Software Applications Silver Collection Volume 4 (1993).iso / new / ace160.arj / ACE.DOC < prev    next >
Text File  |  1993-07-25  |  187KB  |  5,147 lines

  1.  
  2.          
  3.          
  4.          
  5.          
  6.          
  7.          
  8.          
  9.          
  10.          
  11.          
  12.          
  13.          
  14.          
  15.          
  16.          
  17.          
  18.          
  19.          
  20.          
  21.          
  22.          
  23.                              AceComm & Utilities (Tm)
  24.          
  25.                                   Version  1.60
  26.          
  27.             "Leading Software Technology"  for todays hi-speed modem
  28.          
  29.                             Evaluation copy 07/25/93
  30.          
  31.                                     AceComm
  32.          
  33.          
  34.          
  35.          
  36.          
  37.          
  38.          
  39.          
  40.          
  41.          
  42.          
  43.          
  44.          
  45.          
  46.          
  47.          
  48.          
  49.          
  50.          
  51.          
  52.          
  53.          
  54.          
  55.          
  56.          
  57.          
  58.          
  59.          
  60.          
  61.          
  62.          
  63.          
  64.                            AceComm & Utilities User Manual
  65.                                    Version 1.60
  66.                   Copyright (c) 1990 - 1993 all rights reserved
  67.                                        by
  68.                    MGP Programming Services & Michael G Phelps
  69.          
  70.          
  71.          
  72.          
  73.          
  74.          
  75.          
  76.          
  77.          
  78.          
  79.          
  80.          
  81.          
  82.          
  83.          
  84.          
  85.          
  86.          
  87.          
  88.          
  89.          
  90.          
  91.                                                  ┌─────────┐
  92.                                            ┌─────┴───┐     │          (R)
  93.                                          ──│         │o    │──────────────
  94.          AceComm Support Services          │   ┌─────┴╨──┐ │Association of
  95.          Michael G Phelps                  │   │         │─┘  Shareware
  96.          3003 N. Central Ave Suite 121-171 └───│    o    │  Professionals
  97.          Phoenix, AZ  85012  USA         ──────│    ║    │────────────────
  98.                                                └────╨────┘    MEMBER
  99.          Telephone   (602) 846-4563 (12 - 7pm MST 6 days)
  100.          AceComm BBS (602) 846-2940
  101.          CompuServe  75120,3306
  102.          
  103.          
  104.          
  105.          
  106.          
  107.          
  108.          
  109.          
  110.          
  111.                                       CONTENTS
  112.          -----------------------------------------------------------------
  113.          
  114.          Chapter 1  INTRODUCTION........................................2
  115.                        PRESS TEXT.......................................2
  116.                        FEATURES.........................................4
  117.          Chapter 2  QUICK START.........................................5
  118.          Chapter 3  TERMINAL AREA.......................................9
  119.                        Pop Up Reference................................10
  120.          Chapter 4  PRM-data MENUS AREA................................12
  121.                        General Controls................................14
  122.                        Terminal Area Options...........................17
  123.                        Serial Port Setup...............................19
  124.                        Port Select/Configure...........................20
  125.                        UART Line Control...............................23
  126.                        Modem Connect Strings...........................26
  127.                        Modem Response Strings..........................27
  128.                        Modem Commands..................................28
  129.                        Modem Control...................................29
  130.                        Default Video Emulation.........................30
  131.                        Key Translation Sequence file (.KTS)............32
  132.                        Keyboard MACRO Assignments......................33
  133.                        Directories in Use Menu.........................41
  134.                        Executable Utilities............................43
  135.                        Auto Download Sequence Triggers.................46
  136.                        Mass Menu Attribute Changes.....................50
  137.                        Interactive EMSI data...........................52
  138.          Chapter 5  INTERNAL / EXTERNAL PROTOCOLS......................55
  139.                        Internal, Defined-External Receiving Units......55
  140.                        Internal, Defined-External Sending Units........59
  141.          Chapter 6  TELEPHONE DIRECTORY AREA...........................63
  142.          Chapter 7  INTERNAL FILE LISTER...............................70
  143.          Chapter 8  POINT MAIL FUNCTIONS...............................73
  144.          Chapter 9  MOUSE SUPPORT......................................75
  145.          
  146.          
  147.          
  148.          
  149.          
  150.          
  151.          
  152.          
  153.          
  154.          
  155.          
  156.          
  157.          
  158.          
  159.          
  160.          
  161.          
  162.          
  163.          
  164.          
  165.          
  166.                                       CONTENTS
  167.          -----------------------------------------------------------------
  168.          
  169.          Chapter 10 ACECOMM DATA FILES.................................76
  170.                        ACE.PRM / .CTL..................................77
  171.                        KTS files.......................................77
  172.                        KBD files.......................................78
  173.                        REQ/MLF,BCH,SCR,FON files.......................80
  174.          Chapter 11 WARRANTY...........................................82
  175.          Chapter 12 LICENSE............................................83
  176.          Chapter 13 ACECOMM User Support...............................86
  177.                        Contacting the author...........................86
  178.          Chapter 14 Registering AceComm................................87
  179.          
  180.          
  181.          
  182.          
  183.          
  184.          
  185.          
  186.          
  187.          
  188.          
  189.          
  190.          
  191.          
  192.          
  193.          
  194.          
  195.          
  196.          
  197.          
  198.          
  199.          
  200.          
  201.          
  202.          
  203.          
  204.          
  205.          
  206.          
  207.          
  208.          
  209.          
  210.          
  211.          
  212.          
  213.          
  214.          
  215.          
  216.          
  217.                 Page 1              AceComm & Utilities (Tm)
  218.          
  219.          
  220.          Chapter 1  INTRODUCTION
  221.          
  222.                     PRESS TEXT
  223.          
  224.          
  225.          AceComm Support Services
  226.          Michael G Phelps
  227.          3003 N. Central Ave. Suite 121-171
  228.          Phoenix, AZ  85012  USA
  229.          
  230.          Telephone   (602) 846-4563 (12 - 7pm MST 6 days)
  231.          AceComm BBS (602) 846-2940
  232.          CompuServe  75120,3306
  233.          
  234.                       AceComm & Utilities (Tm) -- Version  1.60
  235.          
  236.               "Leading Software Technology"  for todays Hi-Speed Modem
  237.          
  238.               For DOS IBM-PC/clone, monochrome or color video adapter
  239.          
  240.          
  241.           --Ease of Use--
  242.             o AceComm's basic setup provides a powerful and potently
  243.               complex communications interface, at introductory level.
  244.          
  245.           --Very Configurational--
  246.          
  247.             o Key Translation Sequence customizer (create custom terminal
  248.               emulation from keyboard)
  249.          
  250.             o MACRO Language and Keyboard Re-Assignment provide custom
  251.               control at any user level. Users may easily re-configure
  252.               AceComm's keyboard to imitate other software they have
  253.               grown used to.
  254.          
  255.             o Multiple (custom) KeyBoarD definition files are supported
  256.          
  257.             o Custom Keyboards associated to Fon.Record can be loaded on
  258.               Dial/Connect
  259.          
  260.             o Colors/Menus/Sounds customizer
  261.          
  262.           --Multi Thread Functions--
  263.             o Multi-level MACROS provide Pop-up services inside all
  264.               windows
  265.          
  266.           --Full Featured--
  267.             o Full mouse support using Microsoft mouse driver
  268.             specification
  269.          
  270.          
  271.          
  272.                 Page 2              AceComm & Utilities (Tm)
  273.          
  274.          
  275.          Chapter 1  INTRODUCTION
  276.          
  277.                     PRESS TEXT (continued)
  278.          
  279.             o Script Language with AutoScriptGen (Tm)
  280.          
  281.             o Internal protocols Xmodem to 1k, Ymodem to 1k/G, Zmodem to
  282.               8k, ASCII text, EMSI/IEMSI
  283.          
  284.             o Color Scroll-Back-Buffer, Screen-Tag, Screen-To-File, Screen
  285.               Blank
  286.          
  287.             o Context sensitive help lines, Area sensitive Pop-up
  288.               Reference
  289.          
  290.             o Filelister/Utility Area, unlimited external program support
  291.          
  292.             o Unlimited phone directories, FON files can hold up to 5000
  293.               records each
  294.          
  295.          
  296.          
  297.          
  298.          
  299.          
  300.          
  301.          
  302.          
  303.          
  304.          
  305.          
  306.          
  307.          
  308.          
  309.          
  310.          
  311.          
  312.          
  313.          
  314.          
  315.          
  316.          
  317.          
  318.          
  319.          
  320.          
  321.          
  322.          
  323.          
  324.          
  325.          
  326.          
  327.                 Page 3              AceComm & Utilities (Tm)
  328.          
  329.          
  330.          Chapter 1  INTRODUCTION
  331.          
  332.                     FEATURES
  333.          
  334.          
  335.               * Small, Fast, Friendly user interface
  336.          
  337.               * Mouse support for On line character I/O and all menus
  338.          
  339.               * Completely Re definable Keyboard
  340.          
  341.               * Highly Configurational User Interface
  342.          
  343.               * Key Translation Sequence customizer (create custom
  344.                 terminal emulation from keyboard)
  345.          
  346.               * MACRO Programing Language
  347.          
  348.               * Context sensitive help lines
  349.          
  350.               * AutoScriptGen(tm)
  351.          
  352.               * FIFO (16550) UART support
  353.          
  354.               * Configurational PORT Address/IRQ, RX/TX Buffers
  355.          
  356.               *  Internal  Protocols  (Ascii,  Xmodem,  Xmodem1k,  Ymodem,
  357.                 Ymodem1k YmodemG, Zmodem, Zmodem-ZedZap(to 8k)
  358.          
  359.               * Video Terminal Support for TTY, ANSI, AVATAR
  360.          
  361.               * External Protocol Auto download trigger support
  362.          
  363.               * Multiple Phone Directory support
  364.          
  365.               * Color Scroll Back Buffer
  366.          
  367.               * EMS/XMS/DISK SWAP support
  368.          
  369.               * EMSI protocol Point Mail System, FIDO File Requests
  370.          
  371.               * IEMSI protocol data handshaking
  372.          
  373.               * Internal Screen Blanker (screen saver)
  374.          
  375.               * On line File Screen Tag Function
  376.          
  377.               * Extra utilities included, enhance and add to the basic setup
  378.          
  379.          
  380.          
  381.          
  382.                 Page 4              AceComm & Utilities (Tm)
  383.          
  384.          
  385.          Chapter 2  QUICK START
  386.          
  387.          
  388.                 QUICK START INSTRUCTIONS FOR AceComm & Utilities
  389.                              Last revised 07/25/93
  390.          
  391.          --Distribution DISK--
  392.          The AceComm package is distributed in a compressed format.  The
  393.          compression utility used with AceComm is the current version of
  394.          LHA (this writing LHA213).  AceComm package and sub-packages are
  395.          compressed as SelF eXtracting "SFX" files.  This means the
  396.          compressed file "ARCHIVE" uses an .EXE file extension.  This SFX
  397.          format allows you the user to simply type the name of an
  398.          archive.  The archive's SFX code will execute, and extract the
  399.          files to their un-compressed form.
  400.          
  401.          --Electronic Distribution--
  402.          Many BBS systems will store the distributed SFX file inside an
  403.          archive envelope of their default archive.
  404.      The AceComm BBS provides the AceComm package in ARJ and ZIP
  405.          format. SFX files as described above are contained inside the
  406.          main package, and are SelF eXtracting.
  407.          
  408.                QUICK SETUP STEPS
  409.          
  410.          Step  1
  411.             - Un compress the AceComm package into it's own sub directory.
  412.               This example assumes the filename ACE160.EXE
  413.               ACE160 means version 1.60
  414.               .EXE means AceComm is distributed as a SelF eXtracting
  415.               archive (SFX)
  416.          
  417.                          Example
  418.          
  419.                  At the DOS prompt type:  md \ace
  420.                  At the DOS prompt type:  copy ACE160.EXE \ACE
  421.                  At the DOS prompt type:  cd \ace
  422.                  At the DOS prompt type:  ACE160
  423.          
  424.               The basic setup files will be ready in a sub directory ACE.
  425.               Other files that include SFX in the filename and end in .EXE
  426.               file extension, are also SelF eXtracting archives.  These
  427.               files are enhancements to the basic setup.
  428.          
  429.          
  430.          Step 2
  431.             - Read ACTL.DOC  (1 page)
  432.          
  433.             - Run ACTL.EXE (complies ACE.CTL into ACE.PRM)
  434.          
  435.          
  436.          
  437.                 Page 5              AceComm & Utilities (Tm)
  438.          
  439.          
  440.          Chapter 2  QUICK START
  441.          
  442.                          Example ACTL ace.ctl
  443.          
  444.             ACTL.EXE need only be run when creating a new re-initialized
  445.             PRM file is desired.  All PRM-data is edit able from within
  446.             inside AceComm.
  447.          
  448.             Note: AceComm will invoke ACTL.EXE directly when no ACE.PRM
  449.                   file is found in the start up directory.
  450.          
  451.          
  452.          Step 3
  453.             - Run ACE.EXE
  454.                  At the DOS prompt type:  ACE
  455.          
  456.          
  457.          
  458.          
  459.                - OPTIONAL -
  460.          Not required for QUICK START
  461.          
  462.          After having become familiar with AceComm, you may decide to edit
  463.          ACE.CTL for some personal defaults.  This will allow future
  464.          compilations to use your custom setup instructions.
  465.          ACE.CTL can store personal and custom setup data for times when
  466.          a new ACE.PRM file is generated. This will be most used when
  467.          upgrading AceComm versions.
  468.          
  469.          
  470.          The following are enhancements to the AceComm package
  471.          
  472.          a) FON_SFX.EXE
  473.             FON_SFX contains several sample .BBS, FON, and .NOD files.
  474.          
  475.             It  is  suggested  that  FON_SFX  be  un-compressed  inside  a
  476.             sub directory to the AceComm directory
  477.          
  478.                          Example: C:\ACE\FON
  479.          
  480.                  At the DOS prompt type:  md \ace\fon
  481.                  At the DOS prompt type:  copy FON_SFX.EXE \ace\fon
  482.                  At the DOS prompt type:  cd \ace\fon
  483.                  At the DOS prompt type:  FON_SFX
  484.                  At the DOS prompt type:  cd \ace
  485.          
  486.             NOTE: ACTL creates these directories if defined in ACE.CTL and
  487.                   not found.
  488.          
  489.          b) KTS_SFX.EXE
  490.          
  491.          
  492.                 Page 6              AceComm & Utilities (Tm)
  493.          
  494.          
  495.          Chapter 2  QUICK START
  496.          
  497.             KTS_SFX contains the KTS files included in the default setup,
  498.             as well as the ascii versions.  Ascii version KTS files share
  499.             the filename with KTS files, but use .ASC extension.
  500.          
  501.             It  is  suggested  that  KTS_SFX  be  un-compressed  inside  a
  502.             sub directory to the AceComm directory
  503.          
  504.                          Example: C:\ACE\KTS
  505.          
  506.                  At the DOS prompt type:  md \ace\kts
  507.                  At the DOS prompt type:  copy KTS_SFX.EXE \ace\kts
  508.                  At the DOS prompt type:  cd \ace\kts
  509.                  At the DOS prompt type:  KTS_SFX
  510.                  At the DOS prompt type:  cd \ace
  511.          
  512.             (.KTS  files  are  the  Key  Translation  Sequence  files  for
  513.             terminals) This file contains ascii versions  of  .KTS  files.
  514.             ASC files are compiled into KTS files using KTS.EXE.
  515.          
  516.          
  517.          c) UTIL_SFX.EXE
  518.             UTIL_SFX contains several utilities that enhance the AceComm
  519.             package. Each utility has it's .DOC file.
  520.          
  521.             It  is  suggested  that  UTIL_SFX  be  un-compressed  inside a
  522.             sub directory to the AceComm directory
  523.          
  524.                          Example: C:\ACE\UTIL
  525.          
  526.                  At the DOS prompt type:  md \ace\util
  527.                  At the DOS prompt type:  copy UTIL_SFX.EXE \ace\util
  528.                  At the DOS prompt type:  cd \ace\util
  529.                  At the DOS prompt type:  UTIL_SFX
  530.                  At the DOS prompt type:  cd \ace
  531.          
  532.             CBF.EXE can compile direct FBL output into a FON  file.   'CBF
  533.             1_114.BBS'
  534.          
  535.             IDX.EXE  creates  a  very small index file so that AceComm can
  536.             use a RAW NODELIST file for mailer mode/file requests.
  537.          
  538.             FBL.EXE creates a .BBS and .NOD file from the raw nodelist for
  539.             a given NET HOST
  540.          
  541.             KTS.EXE compiles a Key Translation Sequence file from ascii to
  542.             binary format.
  543.          
  544.             ANSI.EXE filters ANSI and AVATAR video control sequence  codes
  545.          
  546.          
  547.                 Page 7              AceComm & Utilities (Tm)
  548.          
  549.          
  550.          Chapter 2  QUICK START
  551.          
  552.             from files.  ANSI.EXE can also be used to view the files.
  553.          
  554.          
  555.          
  556.          
  557.                Custom colors, sounds, etc.
  558.                 - See bottom of ACE.CTL file.
  559.                 -  See  MASS  MENU  area  inside  PRM-data  editor (inside
  560.                    AceComm)
  561.          
  562.                Multiple .FON files
  563.                 - Selectable from inside the FON LIST AREA
  564.          
  565.          
  566.          
  567.          
  568.          
  569.          
  570.          
  571.          
  572.          
  573.          
  574.          
  575.          
  576.          
  577.          
  578.          
  579.          
  580.          
  581.          
  582.          
  583.          
  584.          
  585.          
  586.          
  587.          
  588.          
  589.          
  590.          
  591.          
  592.          
  593.          
  594.          
  595.          
  596.          
  597.          
  598.          
  599.          
  600.          
  601.          
  602.                 Page 8              AceComm & Utilities (Tm)
  603.          
  604.          
  605.          Chapter 3  TERMINAL AREA
  606.          
  607.          
  608.          
  609.          ----------------------------------------------------------------
  610.          │Configure│Dialer│Files│Scroll_Back│Snapshot│Dnload│Upload│Shell
  611.          
  612.          OK   AceComm Copyright (c) 1990-1993 by MGP Programming & Michae
  613.                              AceComm (Tm) Version 1.60, made in USA
  614.          OK                         Evaluation copy 07/22/93
  615.          
  616.          
  617.          ...
  618.          
  619.           AceComm ▒ 2,19200L,7E1 ▒ Av/An ▒ 08:06:48am ▒ ALT-V =PopUp Ref,
  620.          ----------------------------------------------------------------
  621.          
  622.          AceComm begins presenting to the user it's TERMINAL screen.
  623.          If a mouse is detected, the top row of the screen will contain
  624.          a 1 line mouse menu.
  625.          TERMINAL is the area in which all other areas are accessible, and
  626.          where serial I/O takes place for the user.  Above is a sample of
  627.          the AceComm TERMINAL screen upon start up.  A status line is
  628.          present, when it's flag is SET(default).  If on line, the
  629.          'AceComm' would be replaced with 'CARRIER, and other information
  630.          particular to the current setup, and host.  Note the 'L' after
  631.          baud(19200) indicates LOCK BAUD is SET.  'AV/AN' indicates the
  632.          current active VIDEO EMULATION.
  633.          
  634.          Hold down the ALT key for a Pop Up Reference to key-combos
  635.          available from the TERMINAL area.  Releasing the ALT key and the
  636.          POP-UP REFERENCE disappears.  The Pop Up Reference menu is called
  637.          using the <ViewKeyCombos_> MACRO.  ALT-V is assigned the
  638.          <ViewKeyCombos_> MACRO in AceComm's default keyboard setup
  639.          ACE_DEF.KBD file.  The default Keyboard is completely re
  640.          definable by re-defining the KEY-COMBO a different MACRO(S) (see
  641.          below)
  642.          
  643.          
  644.          
  645.          
  646.          
  647.          
  648.          
  649.          
  650.          
  651.          
  652.          
  653.          
  654.          
  655.          
  656.          
  657.                 Page 9              AceComm & Utilities (Tm)
  658.          
  659.          
  660.          Chapter 3  TERMINAL AREA
  661.          
  662.                     Pop Up Reference
  663.          
  664.          
  665.          (TERMINAL screen below with POP UP REFERENCE)
  666.          ----------------------------------------------------------------
  667.               AceComm Copyright ╓─Current KBD MACRO(S) Assignments───────
  668.                              Ace║>ALT-A <AutoScrGen_>
  669.                                 ║ ALT-B <BackBuffer_>
  670.                                 ║ ALT-C <CaptureFile_>
  671.          OK                     ║ ALT-D <FonListDialer_>
  672.                                 ║ ALT-E <HostMode>
  673.          OK                     ║ ALT-F <FileLister_>
  674.                                 ║ ALT-H <MdmHangUp_>
  675.                                 ║ ALT-J <CommandShell_>
  676.                                 ║ ALT-L <RunProgram> list
  677.                                 ║ ALT-P <PrmDataMenus_>
  678.                                 ║ ALT-R <RunScriptFile_>
  679.                                 ║ ALT-S <ScrnSnapshot_>
  680.                                 ║ ALT-T <ScrnTag_>
  681.                                 ║ ALT-V <ViewKeyCombos_>
  682.                                 ║ ALT-X <EndAceComm>
  683.                                 ║ ALT-Z <ClearWindow>
  684.                                 ║  --------------------------------------
  685.                                 ║ ALT-1 <SendZmo> %PF
  686.                                 ║ ALT-2 <RunProgram>DSZ sz %PF %WK
  687.                                 ║ ALT-3 <SendAscii> %PF
  688.                                 ╙───│PgDn│ Print_template  Quit  Help
  689.          
  690.           Toggle AceComm`s AutoScriptGen(tm) mode "On/Off"
  691.           AceComm ▒ 2,19200L,8N1 ▒ Av/An ▒ 06:20:21pm ▒ ALT-V =PopUp Ref,
  692.          ----------------------------------------------------------------
  693.          
  694.          AceComm's Keyboard is re definable. Each key press can be re
  695.          assigned a different function, or set of functions. To
  696.          accomplish keyboard re definition, AceComm uses descriptive
  697.          text symbols called MACROS. MACROS are enclosed inside of
  698.          angled brackets.
  699.          
  700.          The Popup Reference displays each key press that has been
  701.          assigned to a MACRO, or MACROS.
  702.          The key press is displayed to the left, with it's MACRO
  703.          assignment to the right. The example below shows the MACRO for
  704.          AceComm's configurations area is assigned to ALT-P.
  705.          
  706.               ALT-P <PrmDataMenus_>
  707.          
  708.          
  709.          The Pop Up Reference menu displays the current .KBD file's
  710.          
  711.          
  712.                 Page 10              AceComm & Utilities (Tm)
  713.          
  714.          
  715.          Chapter 3  TERMINAL AREA
  716.          
  717.                     Pop Up Reference (continued)
  718.          
  719.          MACRO(S) assignments.  A .KBD file contains a copy of all
  720.          key-press MACRO(S) assignments.  AceComm supports unlimited .KBD
  721.          files.  Each key press combination can be assigned a MACRO(S).
  722.          AceComm allows the user to re define the keyboard functions if so
  723.          desired.  AceComm provides a rich set of MACRO functions for all
  724.          of AceComm's internal functions.  A complete MACRO list with
  725.          descriptions is contained in the MACRO.DOC file.
  726.          
  727.          "Print_template" allows you to print a list of keys that have
  728.          MACRO assignments.  The default filename is "PRN".  You may find
  729.          it handy to print to a FILE, (key.prn) or similar, this way you
  730.          can format the TEMPLATE, for a more custom print job.
  731.          
  732.          
  733.          
  734.          
  735.          
  736.          
  737.          
  738.          
  739.          
  740.          
  741.          
  742.          
  743.          
  744.          
  745.          
  746.          
  747.          
  748.          
  749.          
  750.          
  751.          
  752.          
  753.          
  754.          
  755.          
  756.          
  757.          
  758.          
  759.          
  760.          
  761.          
  762.          
  763.          
  764.          
  765.          
  766.          
  767.                 Page 11              AceComm & Utilities (Tm)
  768.          
  769.          
  770.          Chapter 4  PRM-data MENUS AREA
  771.          
  772.          
  773.          ----------------------------------------------------------------
  774.             ╔═D:\ACE\ACE.PRM══════════════════╗
  775.             ║ General Controls                ║
  776.             ║>Terminal Area Options           ║
  777.             ║ Serial Port Setup               ║
  778.             ║ KeyBoarD MACRO Assignments      ║
  779.             ║ Directories in Use Menu         ║
  780.             ║ Executables Menus               ║
  781.             ║ Auto Download Sequence Triggers ║
  782.             ║ Auto Log On Trigger Sequence    ║
  783.             ║ Curtain color                   ║
  784.             ║ Menus / Colors / Sounds         ║
  785.             ║ Interactive EMSI data           ║
  786.             ║ Point Mail Setup                ║
  787.             ║ AutoSave is ON                  ║
  788.             ║ Print ACEORDER.FRM              ║
  789.             ╚═══ Select  Quit ┤<>v^├══════════╝
  790.          ...
  791.          > Information about registering your copy of AceComm with the au
  792.          ----------------------------------------------------------------
  793.          
  794.          o MACRO for this menu is: <PrmDataMenus_>
  795.            (default assignment is to both ALT O & ALT P)
  796.          
  797.          o All PRM-data changes are auto-saved when Auto-Save flag is
  798.            "ON"
  799.          
  800.          o Each sub-menu contains context sensitive HELP
  801.          
  802.          Virtually any data contained inside the ACE.PRM file is
  803.          accessible and configurational from the PRM-data area.  Above is
  804.          the menu you will see after pressing key-combo <PrmDataMenus_> is
  805.          assigned to from the TERMINAL area.
  806.          
  807.          Notice the second to bottom line of text in the menu says
  808.          "AutoSave ON".  AutoSave can be toggled On/Off from inside the
  809.          "General Controls" menu.  When ON, changes made from inside the
  810.          PRM-data menus are saved to ACE.PRM automatically.  If AutoSave
  811.          has been toggled OFF, the "AutoSave ON" is replaced on the menu
  812.          with "Save Changes" and this menu item must be selected for
  813.          changes to be kept past exiting AceComm.  Note: If you toggle
  814.          "AutoSave" to Off, you will select the "Save Changes" option
  815.          before exiting AceComm, if you want the toggled option to remain
  816.          toggled.  Otherwise, AceComm will be back to "AutoSave" when
  817.          re-started.
  818.          
  819.          Notice the TEXT LINE directly below the menu.  The line is
  820.          
  821.          
  822.                 Page 12              AceComm & Utilities (Tm)
  823.          
  824.          
  825.          Chapter 4  PRM-data MENUS AREA
  826.          
  827.          AceComm's context sensitive help display for that current
  828.          "highlighted" line.
  829.          
  830.          
  831.          
  832.          
  833.          
  834.          
  835.          
  836.          
  837.          
  838.          
  839.          
  840.          
  841.          
  842.          
  843.          
  844.          
  845.          
  846.          
  847.          
  848.          
  849.          
  850.          
  851.          
  852.          
  853.          
  854.          
  855.          
  856.          
  857.          
  858.          
  859.          
  860.          
  861.          
  862.          
  863.          
  864.          
  865.          
  866.          
  867.          
  868.          
  869.          
  870.          
  871.          
  872.          
  873.          
  874.          
  875.          
  876.          
  877.                 Page 13              AceComm & Utilities (Tm)
  878.          
  879.          
  880.          Chapter 4  PRM-data MENUS AREA
  881.          
  882.                     General Controls
  883.          
  884.          
  885.          
  886.              ╔═D:\ACE\ACE.PRM══════════════════╗
  887.              ║╔═General Controls══════════════════════════════╗
  888.              ║║>Allow enhanced keyboard detection        Yes  ║
  889.              ║║ Allow mouse detection                    Yes  ║
  890.              ║║ Mouse horizontal sensitivity             6    ║
  891.              ║║ Mouse vertical sensitivity               4    ║
  892.              ║║ Inter byte delay                         0    ║
  893.              ║║ Auto Save Changes                        On   ║
  894.              ║║ Snow (vertical retrace) checking         Off  ║
  895.              ║║ Swap for <RunProgram>                    On   ║
  896.              ║║ Swap for <_CommandShell>                 On   ║
  897.              ║║ Screen Saver timeout value (minutes)     5    ║
  898.              ║║ Keep Log file                            On   ║
  899.              ║║ Modem Response Timeout when dialing      60   ║
  900.              ║║ Seconds between re dials                 1    ║
  901.              ╚║ All Sounds Override Switch <> Sounds are On   ║
  902.               ║ Ring BELL on Dial/Connect                1    ║
  903.               ╚═══ Edit  Quit  Help ┤<>v^├════════════════════╝
  904.          ...
  905.           Allow AceComm to use enhanced keyboard BIOS functions, if detected
  906.           ----------------------------------------------------------------
  907.          
  908.          
  909.          o The controls are enable/disable flags, some of which can
  910.            also contain a value for timers.
  911.          
  912.          o Controls in this menu are more general, Terminal Area Options
  913.            menu contains a similar menu with toggles that affect the
  914.            Terminal Area only.
  915.          
  916.          All controls are a series of flags which tell AceComm when to use
  917.          some of the features, and when not to.  Flags with the ON/OFF
  918.          status are toggles, and will be toggled here in this menu.
  919.          Notice the "Screen Saver" flag description contains the number 3,
  920.          rather than an ON/OFF.  Selecting Screen Saver mode 0 = OFF.
  921.          Screen Saver can be set from 0 - 10.  Values above 0 are minutes
  922.          without a key press to AceComm blanking the screen.  Screen is
  923.          restored with a key press.  Un-blank-key-press is valid.  Use ALT
  924.          alone for non-destructive key press to un-blank the screen.
  925.          
  926.          - Allow enhanced keyboard detection        Yes
  927.            AceComm will detect and use enhanced BIOS keyboard functions.
  928.            Some systems may not fully support this mode properly. This
  929.            flag allows locking out AceComm's use of enhanced BIOS
  930.          
  931.          
  932.                 Page 14              AceComm & Utilities (Tm)
  933.          
  934.          
  935.          Chapter 4  PRM-data MENUS AREA
  936.          
  937.                     General Controls (continued)
  938.          
  939.            keyboard functions.
  940.          
  941.          - Allow mouse detection                    Yes
  942.            Setting this to "NO" will cause AceComm to act as if a mouse
  943.            is non existent, the mouse driver is never initialized, no
  944.            mouse menu is presented in the Terminal Area.
  945.          
  946.          
  947.          - Mouse horizontal sensitivity             6
  948.            Mouse sensitivity is already set in the mouse driver. This
  949.            value is internal to AceComm only
  950.          
  951.          - Mouse vertical sensitivity               4
  952.            Mouse sensitivity is already set in the mouse driver. This
  953.            value is internal to AceComm only
  954.          
  955.          - Inter Byte Delay                         Off
  956.            Add 55 millisecond delay between modem command characters.
  957.            Also adds an extra second between re dials, before MDM_INIT
  958.            etc.
  959.          
  960.          - Auto Save Changes                        On
  961.            When "ON" AceComm will save PRM-data changes to the ACE.PRM
  962.            file.  When "OFF" the prompt inside the main PRM-data menu must
  963.            be selected for PRM-data changes to be recorded to file.  This
  964.            pertains to actual PRM-data below the menu system data.  Menu
  965.            area attributes are ALWAYS SAVED, with exception to "Mass Menu
  966.            Area" changes, these must be affected using the appropriate
  967.            selection from inside "Mass Menu".
  968.          
  969.          - Snow (vertical retrace) checking         Off
  970.            AceComm uses direct video buffer writes for all it display
  971.            areas.  Most areas will be able to handle SNOW CHECKING
  972.            properly before making screen updates.
  973.          
  974.          - Swap for <RunProgram>                    On
  975.            XMS, EMS, DISK swapping for the AceComm executable will take
  976.            place when this flag is set "ON".  When SWAPPING is active,
  977.            AceComm 's SIO is deactivated while <RunProgram> MACRO is
  978.            active.
  979.            Notes: AceComm is currently using Ralf Brown's SWAP functions
  980.                   for the SWAP service.  SWAP is the only code inside
  981.                   AceComm executable that is not written entirely by MGP
  982.                   Programming Services.  SWAP has proven to be the most
  983.                   dependable code of this type that has been tested in our
  984.                   executable files.  MGP Programming Services would like
  985.          
  986.          
  987.                 Page 15              AceComm & Utilities (Tm)
  988.          
  989.          
  990.          Chapter 4  PRM-data MENUS AREA
  991.          
  992.                     General Controls (continued)
  993.          
  994.                   to thank Ralf Brown for permission to use his SWAP code
  995.                   in our products.
  996.          
  997.          - Swap for <CommandShell_>              On
  998.            XMS, EMS, DISK swapping for the AceComm executable will take
  999.            place when this flag is set "ON".  When SWAPPING is active,
  1000.            AceComm 's SIO is deactivated while <CommandShell_> MACRO is
  1001.            active.
  1002.            Notes: The Notes for <RunProgram> apply to this MACRO
  1003.          
  1004.          - Screen Saver timeout value (minutes)     3
  1005.            Screen Blanking service.
  1006.          
  1007.          - Keep Log file                            On
  1008.            Toggle AceComm use logging ON/OFF.
  1009.          
  1010.          - Modem Response Timeout when dialing      48
  1011.            Master timeout when dialing.  Overrides your modem's own S7
  1012.            register.
  1013.            Notes: It is best to set this value several seconds above your
  1014.                   modem's S7 register.
  1015.          
  1016.          - Seconds between re dials                 1
  1017.            AceComm will pause this many seconds between receiving a modem
  1018.            response string, or timing out, and sending the next dial
  1019.            string to the modem.  The variable can be toggled from 0
  1020.            seconds to 12 seconds.
  1021.          
  1022.          - All Sounds Override Switch <> Sounds are Off
  1023.            Toggle, enable/disable all sounds. Master override.
  1024.          
  1025.          - Ring BELL on Dial/Connect                1
  1026.            Seconds to ring BELL on successful detection of either DCD or a
  1027.            connect message response from the modem.
  1028.          
  1029.          
  1030.          
  1031.          
  1032.          
  1033.          
  1034.          
  1035.          
  1036.          
  1037.          
  1038.          
  1039.          
  1040.          
  1041.          
  1042.                 Page 16              AceComm & Utilities (Tm)
  1043.          
  1044.          
  1045.          Chapter 4  PRM-data MENUS AREA
  1046.          
  1047.                     Terminal Area Options
  1048.          
  1049.          
  1050.              ╔═D:\ACE\ACE.PRM══════════════════╗
  1051.              ║ General Controls                ║
  1052.              ║╔═Terminal Area Options═══════════════════════════╗
  1053.              ║║>Status line                              On     ║
  1054.              ║║ Mouse menu                               Yes    ║
  1055.              ║║ Auto Download                            On     ║
  1056.              ║║ File Resume                              On     ║
  1057.              ║║ Ring bell after internal protocol        3      ║
  1058.              ║║ Screen Saver if Data Carrier Detect      No     ║
  1059.              ║║ BackBuf Lines (100=16k (80 wide Color))  400    ║
  1060.              ║║ Terminal Area screen color (TTY mode)    7      ║
  1061.              ║║ Drop DTR when quitting ACECOMM           No     ║
  1062.              ║║ Log modem response while off line        No     ║
  1063.              ║║ Strip high bit from incoming             Off    ║
  1064.              ║║ Default Video Emulation                  Av/An  ║
  1065.              ╚╚═══ Edit  Quit  Help ┤<>v^├══════════════════════╝
  1066.          ...
  1067.          > Toggle AceComm`s main status line display
  1068.          ----------------------------------------------------------------
  1069.          
  1070.          o The controls are enable/disable flags, some of which can
  1071.            also contain a value for timers.
  1072.          
  1073.          
  1074.          - Status line                              On
  1075.            Toggle AceComm 's STATUS LINE On/Off
  1076.            Notes: AutoScrGen(tm) will assert the STATUS LINE, and restore
  1077.                   it on when through.  The RunScript function will do the
  1078.                   same.
  1079.          
  1080.          - Mouse Menu                              Yes
  1081.            Display 1 line mouse menu on Terminal Area screen
  1082.          
  1083.          - Auto Download                            On
  1084.            Activate/deactivate AutoD trigger sequences.  Associated AutoM
  1085.            MACROS are activated/deactivated as well.
  1086.          
  1087.          - File Resume                              On
  1088.            For internal Zmodem. Resume "ON" existing files, data is
  1089.            appended to the file, "OFF", the file is created new, any
  1090.            existing file of the same name is over written.
  1091.          
  1092.          - Ring bell after internal protocol        20
  1093.            Internal protocols will sound an alarm before returning to
  1094.            Terminal Area.  A value of "0" disables any sound after
  1095.            internal protocols.  A value of "1" plays a Victory tune.
  1096.          
  1097.          
  1098.                 Page 17              AceComm & Utilities (Tm)
  1099.          
  1100.          
  1101.          Chapter 4  PRM-data MENUS AREA
  1102.          
  1103.                     Terminal Area Options (continued)
  1104.          
  1105.            Values from 2-30 become seconds to sound the internal bell.
  1106.            See also <RingBell> 5 MACRO
  1107.          
  1108.          - Screen Saver if Data Carrier Detect      No
  1109.            Screen Blanking service disabled during modem status DCD bit
  1110.            detected to be ASSERTED.
  1111.          
  1112.          - BackBuf Lines (100=16k (80 wide Color)) 400
  1113.            Setting the field to "0" turns the buffer "OFF".
  1114.          
  1115.          - Terminal Area screen color (TTY mode)    7
  1116.            This setting allows changing the Terminal Screen color that is
  1117.            initially active when AceComm is started.  The color will
  1118.            remain constant through TTY video emulation.
  1119.          
  1120.          - Drop DTR when quitting AceComm            No
  1121.            AceComm will or will not drop DTR when the <EndACECOMM> MACRO
  1122.            is run.  Most modems will by default, drop carrier along with a
  1123.            drop in DTR.  DTR is a bit in the modem control register of the
  1124.            UART.  Setting this to "YES" will cause AceComm to drop DTR
  1125.            when ever <EndACECOMM> MACRO is executed.
  1126.          
  1127.          - Log modem response while off line        No
  1128.            AceComm can log modem response strings that come in.  This flag
  1129.            will tells AceComm if it should log the responses.  This is for
  1130.            off line only.  This flag is most use full when you want to
  1131.            know when your phone rings, AceComm will TIME STAMP PRM-data
  1132.            Area MDM_RESPONSE_RING responses strings.  Many modem ROMS are
  1133.            now featuring caller ID.  Modems that have caller ID ability
  1134.            will be able to present to the terminal screen the caller ID
  1135.            info, if available.  This information will also be logged along
  1136.            with the TIME STAMPED "RING".
  1137.          
  1138.          - Strip high bit from incoming             Off
  1139.            "Off" data received from the modem is un altered. "ON" data
  1140.            is stripped of any bits above the decimal value 128.
  1141.          
  1142.          - Default Video Emulation                  Av/An
  1143.            This selection brings up another menu.  The menu displays the
  1144.            available video terminal emulation modes.  Along with their
  1145.            associated KTS files.  This setting affects the default video
  1146.            terminal setting for AceComm.  Individual FON RECORDS contain
  1147.            their own video terminal settings.
  1148.          
  1149.          
  1150.          
  1151.          
  1152.          
  1153.                 Page 18              AceComm & Utilities (Tm)
  1154.          
  1155.          
  1156.          Chapter 4  PRM-data MENUS AREA
  1157.          
  1158.                     Serial Port Setup
  1159.          
  1160.          
  1161.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  1162.             ║ General Controls                       ║
  1163.             ║╔═══ Serial Port Setup Menu ═══════════╗║
  1164.             ║║>Port Number Select      1            ║║
  1165.             ║║ Line Control Setup      19200L,8N1   ║║
  1166.             ║║ Modem Connect Strings                ║║
  1167.             ║║ Modem Response Strings               ║║
  1168.             ║║ Modem Command Strings                ║║
  1169.             ║║ Modem Control Setup                  ║║
  1170.             ║║ Default Video Emulation Avatar       ║║
  1171.             ╚╚═ Select  Quit ═══════════════════════╝╝
  1172.          
  1173.          The  "Serial  Port  Setup  Menu"  contains  sub-menus  for all of
  1174.          AceComm's serial port and serial port related configurations.
  1175.          
  1176.          Information presented to the right of menu selections are current
  1177.          settings.  The 'L' appended to BAUD indicates LOCK  BAUD  is  SET
  1178.          "ON".
  1179.          
  1180.          
  1181.          
  1182.          
  1183.          
  1184.          
  1185.          
  1186.          
  1187.          
  1188.          
  1189.          
  1190.          
  1191.          
  1192.          
  1193.          
  1194.          
  1195.          
  1196.          
  1197.          
  1198.          
  1199.          
  1200.          
  1201.          
  1202.          
  1203.          
  1204.          
  1205.          
  1206.          
  1207.          
  1208.                 Page 19              AceComm & Utilities (Tm)
  1209.          
  1210.          
  1211.          Chapter 4  PRM-data MENUS AREA
  1212.          
  1213.                     Port Select/Configure
  1214.          
  1215.          
  1216.              ╓─D:\ACE\ACE.PRM───────────────╖
  1217.              ║ General Controls             ║
  1218.              ║ Terminal Area Options        ║
  1219.              ║╓───Serial Port Setup──────────────────╖
  1220.              ║║╓─Port          Address IRQ   Detected ───────╖
  1221.              ║║║>1             03F8h    4      Yes           ║
  1222.              ║║║ 2             02F8h    3   In use           ║
  1223.              ║║║ 3             03E8h    4      Yes           ║
  1224.              ║║║ 4             02E8h    3       No           ║
  1225.              ║║║ 5             0230h    4       No           ║
  1226.              ║╙║ 6             0238h    4       No           ║
  1227.              ║ ║ 7             0240h    4       No           ║
  1228.              ║ ║ 8             0248h    4       No           ║
  1229.              ╙─║─ Other stuff ───────────────────────────────║
  1230.                ║ RBuf          8192                          ║
  1231.                ║ TBuf          256                           ║
  1232.                ║ FIFO trigger  14                            ║
  1233.                ║ Chain IRQ     Off                           ║
  1234.                ║ TX            Off                           ║
  1235.                ║ CTS/RTS       On                            ║
  1236.                ║ XON/XOFF      On                            ║
  1237.                ╙─│Install│ Edit  Quit  Help ┤<>^v├───────────╜
  1238.          
  1239.          
  1240.          
  1241.          o Install option, AceComm will close the active port and install
  1242.            it's SIO on the port selected.  MDM_INIT string is sent to
  1243.            modem.
  1244.          
  1245.          o Edit option, you will be prompted for port address and IRQ.
  1246.            Address is a HEX number.  Entering a decimal value will fail.
  1247.          
  1248.          Port numbers are merely symbolic for identification.  Port
  1249.          addresses and the Interrupt ReQuest line for the address is
  1250.          configurational.
  1251.          
  1252.            * Rbuf/Tbuf are the buffer size used for serial I/O.  Normally
  1253.              there won't be any advantage to raising the TBuf size.  RBuf
  1254.              size will be adequate at about 1024 bytes for all normal
  1255.              use.  The larger value (default) will allow storage of
  1256.              incoming during Back buffer, Tagger etc.  RBuf range is from
  1257.              1k to 32k, TBuf 128 bytes to 32k.  The Zmodem sending unit's
  1258.              window size is equal to TBuf size.  Window size is not
  1259.              data-frame size.  Window size means "how much data to we let
  1260.              build up into the TX buffer at any one time.  RBuf/TBuf can
  1261.          
  1262.          
  1263.                 Page 20              AceComm & Utilities (Tm)
  1264.          
  1265.          
  1266.          Chapter 4  PRM-data MENUS AREA
  1267.          
  1268.                     Port Select/Configure (continued)
  1269.          
  1270.              be changed at any time, on line or not.  It is recommended
  1271.              that the HOST be still when re-sizing RBuf/TBuf.  RBuf/TBuf
  1272.              changes take immediate affect.
  1273.          
  1274.            * FIFO trigger is the number of bytes buffered before a First
  1275.              In First Out UART chip will alert the CPU by way of
  1276.              interrupt.  FIFO UART operation is automatically enabled when
  1277.              a FIFO UART is detected.  AceComm always checks for FIFO UART
  1278.              presence whenever installing onto a PORT.  FIFO trigger level
  1279.              changes take immediate affect.  Trigger level of "1"
  1280.              affectively disables the FIFO affect.
  1281.          
  1282.            * Chain IRQ "share IRQ" will cause AceComm 's SIO ISR to pass
  1283.              on the interrupt request to the Interrupt Service Routine
  1284.              which was present on the IRQ when AceComm installed onto the
  1285.              port.  The Chain IRQ toggle takes immediate affect.  IRQ
  1286.              sharing is not supported by -most- I/O cards.  Use the option
  1287.              at your own risk.  Notes: IRQ sharing may appear to work
  1288.              properly on your setup, even though your hardware was not
  1289.              designed for IRQ sharing to take place.  There are some good
  1290.              technical points to be made for degradation that may be
  1291.              caused in the I/O cards, when forced to drive the IRQ line
  1292.              HIGH, while another is doing it's best to pull the same IRQ
  1293.              line LOW.
  1294.          
  1295.            * TX is a flag that tells AceComm to use interrupt driven
  1296.              output.  Interrupt driven input is always on.  The TX toggle
  1297.              takes immediate affect.  If you FAST computer/modem setup is
  1298.              capable of overwhelming the other end when sending data,
  1299.              toggling TX "OFF" may improve the situation.
  1300.          
  1301.            * CTS/RTS hardware handshaking / FLOW control
  1302.              Hardware handshaking may normally be left ON (default). High
  1303.              speed modems using fast data rates and typically locked port
  1304.              rates will require software to use FLOW control.
  1305.          
  1306.            * XON/XOFF software handshaking / FLOW control
  1307.              Many HOST software will recognize XON/XOFF FLOW control.
  1308.              You may need software handshaking enabled for proper FLOW
  1309.              control while performing ascii uploads.
  1310.          
  1311.                Notes: AceComm uses FLOW control flags (above) primarily to
  1312.                       detect when not to send data to the modem.
  1313.          
  1314.                       AceComm will automatically use both forms of FLOW
  1315.                       control when it detects the receive buffer getting
  1316.          
  1317.          
  1318.                 Page 21              AceComm & Utilities (Tm)
  1319.          
  1320.          
  1321.          Chapter 4  PRM-data MENUS AREA
  1322.          
  1323.                     Port Select/Configure (continued)
  1324.          
  1325.                       full.
  1326.          
  1327.          
  1328.          
  1329.          
  1330.          
  1331.          
  1332.          
  1333.          
  1334.          
  1335.          
  1336.          
  1337.          
  1338.          
  1339.          
  1340.          
  1341.          
  1342.          
  1343.          
  1344.          
  1345.          
  1346.          
  1347.          
  1348.          
  1349.          
  1350.          
  1351.          
  1352.          
  1353.          
  1354.          
  1355.          
  1356.          
  1357.          
  1358.          
  1359.          
  1360.          
  1361.          
  1362.          
  1363.          
  1364.          
  1365.          
  1366.          
  1367.          
  1368.          
  1369.          
  1370.          
  1371.          
  1372.          
  1373.                 Page 22              AceComm & Utilities (Tm)
  1374.          
  1375.          
  1376.          Chapter 4  PRM-data MENUS AREA
  1377.          
  1378.                     UART Line Control
  1379.          
  1380.          
  1381.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  1382.             ║ General Controls                       ║
  1383.             ║╔═══ Serial Port Setup Menu ═══════════╗║
  1384.             ║║ Port Number Select      1            ║║
  1385.             ║║╔═ UART Line Control ═══════════════╗ ║║
  1386.             ║║║>Data Bits          8              ║ ║║
  1387.             ║║║ Parity             None           ║ ║║
  1388.             ║║║ Stop Bits          1              ║ ║║
  1389.             ║║║ Max/Lock Baud Rate 19200          ║ ║║
  1390.             ║║║ Lockbaud           On             ║ ║║
  1391.             ╚╚╚═ Select  Quit ════════════════════╝═╝╝
  1392.          
  1393.          The UART's line control register can be set for several different
  1394.          data arrangements.  Most common being 8 data bits, no parity bit,
  1395.          1 stop bit.  Most BBS systems will use the 8N1 configuration.
  1396.          The UART uses the line control information when assembling
  1397.          incoming bits into a byte.  Setting this information from the
  1398.          PRM-data area, the format is stored in the default settings for
  1399.          AceComm to use.  When you look at the FON directory records you
  1400.          will see that each record stores it's personal line control
  1401.          setting to be used when dialing the record.  Data format is saved
  1402.          with each individual record in the record's .FON file.  When
  1403.          using AceComm in HOST mode the default setting will be used.
  1404.          AceComm retains the default line control register setting in the
  1405.          ACE.PRM file.  FON record line control settings are stored in
  1406.          their respective .FON files.
  1407.          
  1408.          BAUD rate is also something that will normally be attached to a
  1409.          FON record and used when dialing the record.  This is of more
  1410.          concern to users of modems that do not allow LOCKING the port.
  1411.          
  1412.          LOCK BAUD is almost always available as an option when using a
  1413.          modem that can support CONNECT rates above 2400 baud.  When using
  1414.          the LOCK BAUD option, AceComm will leave the port speed alone
  1415.          when dialing.  The modem handles speed translation between
  1416.          'connect' and 'computer'.  LOCK BAUD ON is generally preferable
  1417.          with modems that support it.  The status displays will reflect
  1418.          'L' appended to the baud rate when LOCK BAUD is set ON.  NOTE:
  1419.          the 'L' is not appended in the Line Control Window's display
  1420.          above.
  1421.          
  1422.          
  1423.          
  1424.          
  1425.          
  1426.          
  1427.          
  1428.                 Page 23              AceComm & Utilities (Tm)
  1429.          
  1430.          
  1431.          Chapter 4  PRM-data MENUS AREA
  1432.          
  1433.                     UART Line Control (continued)
  1434.          
  1435.          
  1436.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  1437.             ║ General Controls                       ║
  1438.             ║╔═══ Serial Port Setup Menu ═══════════╗║
  1439.             ║║ Port Number Select      1            ║║
  1440.             ║║╔═ UART Line Control ═══════════════╗ ║║
  1441.             ║║║╔═ Data Bits ═══════════════════════╗║║
  1442.             ║║║║>5                                 ║║║
  1443.             ║║║║ 6                                 ║║║
  1444.             ║║║║ 7                                 ║║║
  1445.             ║║║║ 8                                 ║║║
  1446.             ╚╚╚╚═ Select  Quit ════════════════════╝╝╝
  1447.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  1448.             ║ General Controls                       ║
  1449.             ║╔═══ Serial Port Setup Menu ═══════════╗║
  1450.             ║║ Port Number Select      1            ║║
  1451.             ║║╔═ UART Line Control ═══════════════╗ ║║
  1452.             ║║║ Data Bits          8              ║ ║║
  1453.             ║║║╔═ Parity ══════════════════════════╗║║
  1454.             ║║║║>None                              ║║║
  1455.             ║║║║ Odd                               ║║║
  1456.             ║║║║ Even                              ║║║
  1457.             ╚╚╚║ Mark                              ║╝╝
  1458.                ║ Space                             ║
  1459.                ╚═ Select  Quit ════════════════════╝
  1460.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  1461.             ║ General Controls                       ║
  1462.             ║╔═══ Serial Port Setup Menu ═══════════╗║
  1463.             ║║ Port Number Select      1            ║║
  1464.             ║║╔═ UART Line Control ═══════════════╗ ║║
  1465.             ║║║ Data Bits          8              ║ ║║
  1466.             ║║║ Parity             None           ║ ║║
  1467.             ║║║╔═ Stop Bits ═══════════════════════╗║║
  1468.             ║║║║>1                                 ║║║
  1469.             ║║║║ 2                                 ║║║
  1470.             ╚╚╚╚═ Select  Quit ════════════════════╝╝╝
  1471.          
  1472.          - Data Format
  1473.            Stop bits, Parity, Data bits.  Each character that comes in the
  1474.            serial port arrives as a series of BITS.  The BITS are
  1475.            assembled in your serial port's UART's SERIAL DATA UNIT SDU).
  1476.          
  1477.            AceComm's default setting of 8 data bits, no parity, and 1 stop
  1478.            bit is the most popular arrangement, and that which most BBS
  1479.            systems use.  You will change the Data Format when necessary
  1480.            for connecting with systems that don't use the standard 8N1.
  1481.          
  1482.          
  1483.                 Page 24              AceComm & Utilities (Tm)
  1484.          
  1485.          
  1486.          Chapter 4  PRM-data MENUS AREA
  1487.          
  1488.                     UART Line Control (continued)
  1489.          
  1490.          
  1491.          
  1492.              ╓─D:\ACE\ACE.PRM───────────────╖
  1493.              ║  General Controls            ║
  1494.              ║  Terminal Area Options       ║
  1495.              ║>╓───Serial Port Setup──────────────────╖
  1496.              ║ ║ Port Number Select      2            ║
  1497.              ║ ║╓─ UART Line Control ───────────────╖ ║
  1498.              ║ ║║ Data Bits          8              ║ ║
  1499.              ║ ║║ Parity             None           ║ ║
  1500.              ║ ║║ Stop Bits          1              ║ ║
  1501.              ║ ║║╓─ Baud Select ──────╖200          ║ ║
  1502.              ║ ╙║║>300                ║             ║─╜
  1503.              ║  ╙║ 1200               ║─────────────╜
  1504.              ║  A║ 2400               ║     ║
  1505.              ╙───║ 4800               ║─────╜
  1506.                  ║ 9600               ║
  1507.                  ║ 19200              ║
  1508.                  ║ 38400              ║
  1509.                  ║ 57600              ║
  1510.                  ║ 115200             ║
  1511.                  ╙─ Select  Quit ─────╜
  1512.          
  1513.             "Selecting your highest port speed when LOCKing the port"
  1514.          - Modem Speed can be set to highest baud your modem/computer will
  1515.             handle including locked ports.  Locking the port at 57600 with
  1516.             a high speed modem causes the UART to assemble a character off
  1517.             the bit stream VERY quickly.  If you experience serial input
  1518.             errors with HIGH locked rates, drop down to 38400 or even
  1519.             19200.  The lower rate will cause the UART to make characters
  1520.             available at a reduced speed.  For instance a 12 MHZ AT will
  1521.             probably experience data overruns using a locked port above
  1522.             38400 when down loading TEXT files with ZMODEM.  A common
  1523.             miss-conception is when CRC errors occur with HIGH LOCKED PORT
  1524.             rates, that it is the UART unable to keep up.  This is simply
  1525.             not true.  The UART/modem combo is capable of out running the
  1526.             computer/software combo.  When using a TASK switcher such as
  1527.             WINDOWS or DESQVIEW, a lower PORT RATE such as 19200 may very
  1528.             well be needed for efficient data transfers.  The idea is to
  1529.             set the port to a speed that the computer/software combo is
  1530.             capable of responding to quickly enough.
  1531.          
  1532.          
  1533.          
  1534.          
  1535.          
  1536.          
  1537.          
  1538.                 Page 25              AceComm & Utilities (Tm)
  1539.          
  1540.          
  1541.          Chapter 4  PRM-data MENUS AREA
  1542.          
  1543.                     Modem Connect Strings
  1544.          
  1545.          
  1546.              ╓─D:\AC╓─Modem Connect Strings────╖
  1547.              ║  Gene║>CONNECT                  ║
  1548.              ║  Term║ CONNECT 1200             ║
  1549.              ║>╓───S║ CONNECT 2400             ║──────╖
  1550.              ║ ║ Por║ CONNECT 2400/ARQ         ║      ║
  1551.              ║ ║ Lin║ CONNECT 4800             ║8N1   ║
  1552.              ║ ║>Mod║ CONNECT 9600             ║      ║
  1553.              ║ ║ Mod║ CONNECT 9600/ARQ         ║      ║
  1554.              ║ ║ Mod║ CONNECT 14400/ARQ        ║      ║
  1555.              ║ ║ Mod║ CONNECT 16800/ARQ        ║      ║
  1556.              ║ ╙─ Se║ CONNECT 19200            ║──────╜
  1557.              ║  Prin║ CONNECT 38400            ║
  1558.              ║  Auto║ CONNECT 57600            ║
  1559.              ╙─── Se║ CARRIER                  ║
  1560.                     ║ CARRIER 9600             ║
  1561.                     ║ CARRIER 12000            ║
  1562.                     ║ CARRIER 14400            ║
  1563.                     ║ CARRIER 16800            ║
  1564.                     ║ CARRIER 19200            ║
  1565.                     ║ CARRIER 28800            ║
  1566.                     ╙─ Edit  Quit ─────────────╜
  1567.          
  1568.          AceComm  will  detect  a  connection after dialing, a few seconds
  1569.          quicker when able to match a  connect  string  with  the  modem's
  1570.          connect message.
  1571.          
  1572.          High  Speed  modem  users may configure the modem for more than 1
  1573.          connect message to be returned from the modem.  AceComm need only
  1574.          detect 1.  The connect string fields are freely  configurational,
  1575.          and follow no specific order.  Leave them, or edit them as needed
  1576.          any way you see fit.
  1577.          
  1578.          AceComm  will  fall  out of re-dial on detection of CARRIER.  For
  1579.          the LOCK BAUD users, this detection is right away.  For those who
  1580.          use modems that don't allow port LOCKING, and want auto baud rate
  1581.          adjustment to match the connect, CARRIER is  checked  only  after
  1582.          the  dialing  has timed out.  AceComm will be trying it's best to
  1583.          get a CONNECT string so that the baud can be verified.
  1584.          
  1585.          
  1586.          
  1587.          
  1588.          
  1589.          
  1590.          
  1591.          
  1592.          
  1593.                 Page 26              AceComm & Utilities (Tm)
  1594.          
  1595.          
  1596.          Chapter 4  PRM-data MENUS AREA
  1597.          
  1598.                     Modem Response Strings
  1599.          
  1600.          
  1601.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  1602.             ║ General Controls                       ║
  1603.             ║╔═══ Serial Port Setup Menu ═══════════╗║
  1604.             ║║ Port Number Select      1            ║║
  1605.             ║║ Line Control Setup      19200L,8N1   ║║
  1606.             ║║ Modem Connect Strings                ║║
  1607.             ║║╔═Modem Response Strings════════════════════════╗
  1608.             ║║║>MDM_RESPONSE_OK           OK                  ║
  1609.             ║║║ MDM_RESPONSE_RING         RING                ║
  1610.             ║║║ MDM_RESPONSE_NO_CARRIER   NO CARRIER          ║
  1611.             ╚╚║ MDM_RESPONSE_ERROR        ERROR               ║
  1612.               ║ MDM_RESPONSE_NO_DIAL_TONE NO DIAL TONE        ║
  1613.               ║ MDM_RESPONSE_BUSY         BUSY                ║
  1614.               ║ MDM_RESPONSE_NO_ANSWER    NO ANSWER           ║
  1615.               ║ MDM_RESPONSE_RINGING      RINGING             ║
  1616.               ║ MDM_RESPONSE_VOICE        VOICE               ║
  1617.               ╚═ Edit  Quit ══════════════════════════════════╝
  1618.          
  1619.          Modem response strings are normally UPPER CASE.  Response strings
  1620.          are used by AceComm when dialing to more quickly respond to BUSY,
  1621.          NO CARRIER etc.  HOSTMODE will be waiting for a RING code.(1) The
  1622.          Response strings that can be matched while dialing are  displayed
  1623.          in the DIAL WINDOW as they come in.
  1624.          
  1625.          
  1626.          
  1627.          (1)  HOSTMODE  also  uses the UART's modem status register RI bit
  1628.               when detecting "RING".
  1629.          
  1630.          
  1631.          
  1632.          
  1633.          
  1634.          
  1635.          
  1636.          
  1637.          
  1638.          
  1639.          
  1640.          
  1641.          
  1642.          
  1643.          
  1644.          
  1645.          
  1646.          
  1647.          
  1648.                 Page 27              AceComm & Utilities (Tm)
  1649.          
  1650.          
  1651.          Chapter 4  PRM-data MENUS AREA
  1652.          
  1653.                     Modem Commands
  1654.          
  1655.          
  1656.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  1657.             ║ General Controls                       ║
  1658.             ║╔═══ Serial Port Setup Menu ═══════════╗║
  1659.             ║║ Port Number Select      1            ║║
  1660.             ║║ Line Control Setup      19200L,8N1   ║║
  1661.             ║║ Modem Connect Strings                ║║
  1662.             ║║ Modem Response Strings               ║║
  1663.             ║║╔═══Modem Command Strings════════════════════════════════╗
  1664.             ║║║>Init           ATZ^M~~~~ATES7=40                       ║
  1665.             ║║║ Dial Prefix    ATEQ0X4DT                               ║
  1666.             ╚╚║ Dial Suffix                                            ║
  1667.               ║ Answer         ATA                                     ║
  1668.               ║ Hang up         +++~~~~~ATH0                           ║
  1669.               ║ Off hook        ATH1                                   ║
  1670.               ║ Abort          ^M                                      ║
  1671.               ║ Reset          ATZ                                     ║
  1672.               ║ Command Echo   ATE1                                    ║
  1673.               ║ Host Init      ATE                                     ║
  1674.               ║ Cmd Terminator ^M                                      ║
  1675.               ╚═══ Edit  Select  Quit ═════════════════════════════════╝
  1676.          
  1677.          Here we have the modem commands AceComm  uses  to  interact  with
  1678.          your modem.  Please note the bottom of the menu contains the "Cmd
  1679.          Terminator".    AceComm   appends  this  to  all  modem  commands
  1680.          automatically.  Notice that "Init" has a ^M followed by ~~~~  and
  1681.          another command.  This is an example of command stacking.
  1682.          
  1683.          '^' is an escape character AceComm recognizes and translates byte
  1684.          following into control characters.  ^M translates into a carriage
  1685.          return  (13d).  A character following '^' is either upper case or
  1686.          made upper case by AceComm, then subtracted by 64 converting  'A'
  1687.          to 1 etc.
  1688.          
  1689.          '~' translate into 1/4 second delays.
  1690.          
  1691.          AceComm  modem  command  lines  are  limited  to 40 characters in
  1692.          length, including the Cmd Terminator.  This is a standard maximum
  1693.          command length used by modem manufacturers.
  1694.          
  1695.          
  1696.          
  1697.          
  1698.          
  1699.          
  1700.          
  1701.          
  1702.          
  1703.                 Page 28              AceComm & Utilities (Tm)
  1704.          
  1705.          
  1706.          Chapter 4  PRM-data MENUS AREA
  1707.          
  1708.                     Modem Control
  1709.          
  1710.          
  1711.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  1712.             ║ General Controls                       ║
  1713.             ║╔═══ Serial Port Setup Menu ═══════════╗║
  1714.             ║║ Port Number Select      1            ║║
  1715.             ║║ Line Control Setup      19200L,8N1   ║║
  1716.             ║║ Modem Connect Strings                ║║
  1717.             ║║ Modem Response Strings               ║║
  1718.             ║║ Modem Command Strings                ║║
  1719.             ║║╔═ Modem Control════════════════════╗ ║║
  1720.             ║║║>DTR      On                       ║ ║║
  1721.             ╚╚║ RTS      On                       ║═╝╝
  1722.               ║ GPO1     Off                      ║
  1723.               ║ GPO2     On                       ║
  1724.               ║ Loopback Off                      ║
  1725.               ║═Modem Status══════════════════════║
  1726.               ║ CTS      On                       ║
  1727.               ║ DSR      On                       ║
  1728.               ║ RI       Off                      ║
  1729.               ║ DCD      Off                      ║
  1730.               ╚═ Select  Quit ════════════════════╝
  1731.          --Modem Control--
  1732.          o GPO2 must be set "ON" for interrupt to seen by the computer
  1733.          
  1734.          o Normal operation requires LOOPBACK be left "OFF"
  1735.          
  1736.          These controls are available for experienced users.   The  "Modem
  1737.          Control"  menu  will allow setting or re-setting each of the bits
  1738.          listed.  If you want interrupts to continue to be recognized  you
  1739.          shall  make  sure  and  leave GPO2 "ON".  GPO2 "OFF" will disable
  1740.          interrupts for the port, and AceComm will not function  properly.
  1741.          Same with Loop back.  If in doubt, you can use the above snapshot
  1742.          as  a  reference  to  correct  bit  setting  of the modem control
  1743.          register.
  1744.          
  1745.          --Modem Status--
  1746.          o DSR will normally be SET when a modem is powered  up.   AceComm
  1747.             will alert the user on DSR not SET when installing on a port.
  1748.          
  1749.          
  1750.          
  1751.          
  1752.          
  1753.          
  1754.          
  1755.          
  1756.          
  1757.          
  1758.                 Page 29              AceComm & Utilities (Tm)
  1759.          
  1760.          
  1761.          Chapter 4  PRM-data MENUS AREA
  1762.          
  1763.                     Default Video Emulation
  1764.          
  1765.          
  1766.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  1767.             ║ General Controls                       ║
  1768.             ║╔═══ Serial Port Setup Menu ═══════════╗║
  1769.             ║║ Port Number Select      1            ║║
  1770.             ║║ Line Control Setup      19200L,8N1   ║║
  1771.             ║║ Modem Connect Strings                ║║
  1772.             ║║ Modem Response Strings               ║║
  1773.             ║║ Modem Command Strings                ║║
  1774.             ║║ Modem Control Setup                  ║║
  1775.             ║║╔═Default Video Emulation════════════════════════════╗
  1776.             ╚╚║═Video Emulation  <>  Associated KTS file═══════════║
  1777.               ║ TTY                   TTY.KTS                      ║
  1778.               ║ Ansi                  ANSI.KTS                     ║
  1779.               ║>Avatar                AVATAR.KTS                   ║
  1780.               ║ VT102                 VT102.KTS                    ║
  1781.               ╚═ New_Vid  Asso_KTS  Quit  View_Cur_KTS ════════════╝
  1782.          
  1783.          o Video Terminal emulation is built into AceComm
  1784.          
  1785.          o Associated KTS file is the Keyboard Translation Sequence file
  1786.            that will be loaded for the given Video Type.
  1787.          
  1788.          o Keyboard Terminal emulation is defined inside of *.KTS files
  1789.            AceComm includes a separate utility KTS.EXE which allows the
  1790.            user to define KTS files for any Keyboard Terminal emulation
  1791.            desired.
  1792.          
  1793.          AceComm emulates the selected VIDEO type.  "Associated KTS file"
  1794.          is the .KTS file you want to use with the VIDEO selection.  Each
  1795.          time AceComm activates a VIDEO type, the associated KTS file is
  1796.          loaded and becomes active on the keyboard.  KTS keyboard
  1797.          definitions override MACRO assignments.
  1798.          
  1799.          KTS (Key Translation Sequence) files contain assignments for
  1800.          a sequence of characters to a key press. When a key is pressed
  1801.          from inside TERMINAL area, AceComm first checks to see if the
  1802.          key press has been defined in the current KTS data. If so,
  1803.          AceComm sends the assigned sequence of characters to the modem.
  1804.          The utility KTS.EXE (included) can be used to create new and or
  1805.          custom KTS files. See the included .ASC examples for defining
  1806.          and creating KTS files. Using KTS.EXE, the keyboard can be
  1807.          deigned to emulate any possible combination of characters
  1808.          available to the system.
  1809.          Key press assignments defined in the KTS data area are given
  1810.          top priority, and thus take presides over MACROS assigned to
  1811.          
  1812.          
  1813.                 Page 30              AceComm & Utilities (Tm)
  1814.          
  1815.          
  1816.          Chapter 4  PRM-data MENUS AREA
  1817.          
  1818.                     Default Video Emulation (continued)
  1819.          
  1820.          the same key.
  1821.          
  1822.          
  1823.          
  1824.          
  1825.          
  1826.          
  1827.          
  1828.          
  1829.          
  1830.          
  1831.          
  1832.          
  1833.          
  1834.          
  1835.          
  1836.          
  1837.          
  1838.          
  1839.          
  1840.          
  1841.          
  1842.          
  1843.          
  1844.          
  1845.          
  1846.          
  1847.          
  1848.          
  1849.          
  1850.          
  1851.          
  1852.          
  1853.          
  1854.          
  1855.          
  1856.          
  1857.          
  1858.          
  1859.          
  1860.          
  1861.          
  1862.          
  1863.          
  1864.          
  1865.          
  1866.          
  1867.          
  1868.                 Page 31              AceComm & Utilities (Tm)
  1869.          
  1870.          
  1871.          Chapter 4  PRM-data MENUS AREA
  1872.          
  1873.                     Key Translation Sequence file (.KTS)
  1874.          
  1875.          
  1876.             ╔═════════ACE.PRM Data  Edit-Menus════╔═VT102.KTS════════════
  1877.             ║ General Controls                    ║ TAB           ^I
  1878.             ║╔═══ Serial Port Setup Menu ═════════║ Del/.
  1879.             ║║ Port Number Select      1          ║ Home/7        ^[[H
  1880.             ║║ Line Control Setup      19200L,8N1 ║ Up/8          ^[[A
  1881.             ║║ Modem Connect Strings              ║ Left/4        ^[[D
  1882.             ║║ Modem Response Strings             ║ Right/6       ^[[C
  1883.             ║║ Modem Command Strings              ║ End/1         ^[[K
  1884.             ║║ Modem Control Setup                ║ Down/2        ^[[B
  1885.             ║║╔═Default Video Emulation═══════════║ Keypad-0      ^[Op
  1886.             ╚╚║═Video Emulation  <>  Associated KT║ Keypad-1      ^[Oq
  1887.               ║ TTY                   TTY.KTS     ║ Keypad-2      ^[Or
  1888.               ║ Ansi                  ANSI.KTS    ║ Keypad-3      ^[Os
  1889.               ║ Avatar                AVATAR.KTS  ║ Keypad-4      ^[Ot
  1890.               ║>VT102                 VT102.KTS   ║ Keypad-5      ^[Ou
  1891.               ╚═ New_Vid  Asso_KTS  Quit  View_Cur║ Keypad-6      ^[Ov
  1892.                                                   ║ Keypad-7      ^[Ow
  1893.                                                   ║ Keypad-8      ^[Ox
  1894.                                                   ║ Keypad-9      ^[Oy
  1895.                                                   ║ Keypad--      ^[Om
  1896.                                                   ║>Keypad-*      ^[Ol
  1897.                                                   ╚═ Select  Quit ═══════
  1898.          
  1899.          
  1900.          KTS files contain a sequence of bytes to be sent to the modem
  1901.          when a particular key press is made. AceComm emulates a video
  1902.          type independently from the keyboard emulation. KTS files may
  1903.          be edited to emulate any combination imaginable. KTS files may
  1904.          be created and assigned to a video type using the "Associate"
  1905.          option above.
  1906.          
  1907.          AceComm comes with ready made KTS files.
  1908.          
  1909.             Notes: .KTS files are compiled from .ASC files.  .ASC files
  1910.                    may be created, maintained, customized with a TEXT
  1911.                    EDITOR in ASCII TEXT mode.  The utility KTS.EXE is
  1912.                    provided for compiling .ASC files into .BIN files.
  1913.                    Rename the .BIN file with .KTS and copy the .KTS file
  1914.                    into the directory pointed to in PRM-data for ".KTS".
  1915.          
  1916.          
  1917.          
  1918.          
  1919.          
  1920.          
  1921.          
  1922.          
  1923.          
  1924.                 Page 32              AceComm & Utilities (Tm)
  1925.          
  1926.          
  1927.          Chapter 4  PRM-data MENUS AREA
  1928.          
  1929.                     Keyboard MACRO Assignments
  1930.          
  1931.          
  1932.              ╓─D:\ACE\ACE.PRM───────────────╖
  1933.              ║  General Controls            ║
  1934.              ║  Terminal Area Options       ║
  1935.              ║  Serial Port Setup           ║
  1936.              ║>╓─KeyBoard MACRO Assignments───╖
  1937.              ║ ║─Current Keyboard:ACE_DEF.KBD─║
  1938.              ║ ║>      F1 - F12               ║
  1939.              ║ ║   ALT-F1 - F12               ║
  1940.              ║ ║  CTRL-F1 - F12               ║
  1941.              ║ ║ SHIFT-F1 - F12               ║
  1942.              ║ ║  ALT+KEY Combo               ║
  1943.              ║ ║ CTRL+KEY Combo               ║
  1944.              ║ ║  Extended Keys               ║
  1945.              ╙─╙─── Select  Write  Quit───────╜
  1946.          
  1947.          o Each of the above key sets is available for assignment to a
  1948.            MACRO or MACRO stack.  The MACROS provide a wide range of
  1949.            services.  All of AceComm's functionality is available with
  1950.            MACROS.
  1951.          
  1952.          o The "SHIFT-Fn" key-set is used by TAGGER to store TAGGED ITEMS
  1953.          
  1954.          --Write--
  1955.            Prompts for a filename, and writes the current keyboard to a
  1956.            new KBD file, or updates an existing KBD file of the same name.
  1957.            When you choose "Write" the following occurs:
  1958.              AceComm  prompts  for  "filename"
  1959.              "filename"  is  forced a ".KBD"  extension
  1960.              "filename" is written in the same directory as ACE.PRM
  1961.              resides
  1962.              AceComm writes the contents of "Key MACRO Assignments" menu
  1963.              to the file
  1964.              AceComm re-reads the original KBD file.
  1965.          
  1966.            In short:
  1967.            - All changes, once written to a KBD file with "Write", pertain
  1968.              to the KBD file written to.
  1969.            - Making changes and not "Writing" them, will be saved to the
  1970.              current KBD file at program end.
  1971.          
  1972.          To further explain, all changes made in this menu area to the
  1973.          keyboard definitions, apply to the current KBD file.  If you exit
  1974.          the menu area, without choosing "Write", and say "ACE_DEF.KBD" is
  1975.          active, the changes will be stored to "ACE_DEF.KBD" when you
  1976.          leave the PRM-data area.  If you choose "Write" from the above
  1977.          
  1978.          
  1979.                 Page 33              AceComm & Utilities (Tm)
  1980.          
  1981.          
  1982.          Chapter 4  PRM-data MENUS AREA
  1983.          
  1984.                     Keyboard MACRO Assignments (continued)
  1985.          
  1986.          menu, then the changes are stored to a new or existing KBD file,
  1987.          and do not affect the current keyboard, as AceComm re-loads the
  1988.          current KBD file after a "Write".  Unless you "Write" to the
  1989.          current KBD file, which is un necessary, because AceComm will
  1990.          update it automatically anyway.
  1991.          
  1992.          "SHIFT-Fn" is the key-set the TAGGER function assigns TAGGED
  1993.          ITEMS to.
  1994.          When you tag a word or line from the screen, the tagged item
  1995.          becomes associated with the first available SHIFT-Fn key by way
  1996.          of the <SEND_SendStr> MACRO.
  1997.          
  1998.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  1999.             ║ General Controls                       ║
  2000.             ║ Serial Port Setup                      ║
  2001.             ║╔═KeyBoard MACRO Assignments═══╗        ║
  2002.          ╔═ F# Keys ════════════════════════════════════════════════════
  2003.          ║  1<SendStr>Michael Phelps^M
  2004.          ║  2<SendStr>[FON_REC_PWD]^M
  2005.          ║  3<SendStr>Phoenix, AZ
  2006.          ║  4<SendStr>[PASSWORD]^M
  2007.          ║  5
  2008.          ║  6
  2009.          ║  7<SendAscii> %P
  2010.          ║  8
  2011.          ║  9
  2012.          ║ 10<SendStr>password^M
  2013.          ║>11
  2014.          ║ 12<SendFile> message.txt
  2015.          ╚═══ Edit  Zap  Quit ══════════════════════════════════════════
  2016.          
  2017.          - Edit
  2018.            Allows editing the MACRO assignment.
  2019.          
  2020.          - Zap
  2021.            Clears field (Zaps) the MACRO assignment.
  2022.          
  2023.          
  2024.          
  2025.          
  2026.          
  2027.          
  2028.          
  2029.          
  2030.          
  2031.          
  2032.          
  2033.          
  2034.                 Page 34              AceComm & Utilities (Tm)
  2035.          
  2036.          
  2037.          Chapter 4  PRM-data MENUS AREA
  2038.          
  2039.                     Keyboard MACRO Assignments (continued)
  2040.          
  2041.          
  2042.          
  2043.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  2044.             ║ General Controls                       ║
  2045.             ║ Serial Port Setup                      ║
  2046.             ║╔═KeyBoard MACRO Assignments═══╗        ║
  2047.          ╔═ ALT F# Keys ═════════════════════════════════════════════════
  2048.          ║  1<ChgDir>FILES <RunProgram> list <ChgDir>..
  2049.          ║  2<RunProgram> list
  2050.          ║  3<RunProgram> dsz rz -rm
  2051.          ║  4<RunProgram> COMMAND /C dir /w %WK
  2052.          ║> 5
  2053.          ║  6
  2054.          ║  7
  2055.          ║  8
  2056.          ║  9
  2057.          ║ 10
  2058.          ║ 11
  2059.          ║ 12
  2060.          ╚═══ Edit  Zap  Quit ═══════════════════════════════════════════
  2061.          
  2062.          "ALT-n keys"  key-set that POP UP REFERENCE displays
  2063.          
  2064.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  2065.             ║ General Controls                       ║
  2066.             ║ Serial Port Setup                      ║
  2067.             ║╔═KeyBoard MACRO Assignments═══╗        ║
  2068.          ╔═ CTRL F# Keys ════════════════════════════════════════════════
  2069.          ║  1<LocalEcho> ON <DIALNUM> 846-2940 <LocalEcho> OFF
  2070.          ║  2<SetDTR> Off <Delay> 5 <SetDTR> ON
  2071.          ║  3
  2072.          ║  4
  2073.          ║> 5
  2074.          ║  6
  2075.          ║  7
  2076.          ║  8
  2077.          ║  9
  2078.          ║ 10
  2079.          ║ 11
  2080.          ║ 12
  2081.          ╚═══ Edit  Zap  Quit ═══════════════════════════════════════════
  2082.          
  2083.          
  2084.          
  2085.          
  2086.          
  2087.          
  2088.          
  2089.                 Page 35              AceComm & Utilities (Tm)
  2090.          
  2091.          
  2092.          Chapter 4  PRM-data MENUS AREA
  2093.          
  2094.                     Keyboard MACRO Assignments (continued)
  2095.          
  2096.          
  2097.          
  2098.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  2099.             ║ General Controls                       ║
  2100.             ║ Serial Port Setup                      ║
  2101.             ║╔═KeyBoard MACRO Assignments═══╗        ║
  2102.          ╔═ SHIFT F# Keys ═══════════════════════════════════════════════
  2103.          ║  1<SENDSTR>80XXX_92.ARJ
  2104.          ║  2
  2105.          ║  3
  2106.          ║  4
  2107.          ║> 5
  2108.          ║  6
  2109.          ║  7
  2110.          ║  8
  2111.          ║  9
  2112.          ║ 10
  2113.          ║ 11
  2114.          ║ 12
  2115.          ╚═══ Edit  Zap  Quit ═══════════════════════════════════════════
  2116.          
  2117.          "SHIFT-Fn" key-set the TAGGER function assigns TAGGED ITEMS to.
  2118.          
  2119.          When you tag a word or line from  the  screen,  the  tagged  item
  2120.          becomes  associated  with the first available SHIFT-Fn key by way
  2121.          of the <SEND_SendStr> MACRO.
  2122.          
  2123.          
  2124.          
  2125.          
  2126.          
  2127.          
  2128.          
  2129.          
  2130.          
  2131.          
  2132.          
  2133.          
  2134.          
  2135.          
  2136.          
  2137.          
  2138.          
  2139.          
  2140.          
  2141.          
  2142.          
  2143.          
  2144.                 Page 36              AceComm & Utilities (Tm)
  2145.          
  2146.          
  2147.          Chapter 4  PRM-data MENUS AREA
  2148.          
  2149.                     Keyboard MACRO Assignments (continued)
  2150.          
  2151.          
  2152.          ╔═ALT+KEY Combo═════════════════════════════════════════════════
  2153.          ║>A   <AutoScrGen>
  2154.          ║ B   <Back buffer_>
  2155.          ║ C   <CaptureFile>
  2156.          ║ D   <FonListDialer_>
  2157.          ║ E   <HostMode>
  2158.          ║ F   <FileLister_>
  2159.          ║ G   <FileRequest_>
  2160.          ║ H   <MdmHangUp>
  2161.          ║ I
  2162.          ║ J   <CommandShell_>
  2163.          ║ K
  2164.          ║ L
  2165.          ║ M
  2166.          ║ N
  2167.          ║ O
  2168.          ║ P   <PrmDataMenus_>
  2169.          ║ Q   <EndAceComm>
  2170.          ║ R   <RunScrFile_>
  2171.          ║ S   <ScrnSnapshot_>
  2172.          ║ T   <ScrnTag_>
  2173.          ╚═══ Edit  More  Quit ══════════════════════════════════════════
  2174.          
  2175.          PgDn/PgUp toggles display between above and below
  2176.          
  2177.          
  2178.          
  2179.          
  2180.          
  2181.          
  2182.          
  2183.          
  2184.          
  2185.          
  2186.          
  2187.          
  2188.          
  2189.          
  2190.          
  2191.          
  2192.          
  2193.          
  2194.          
  2195.          
  2196.          
  2197.          
  2198.          
  2199.                 Page 37              AceComm & Utilities (Tm)
  2200.          
  2201.          
  2202.          Chapter 4  PRM-data MENUS AREA
  2203.          
  2204.                     Keyboard MACRO Assignments (continued)
  2205.          
  2206.          
  2207.          
  2208.          ╔═ALT+KEY Combo═════════════════════════════════════════════════
  2209.          ║>U
  2210.          ║ V
  2211.          ║ W
  2212.          ║ X   <EndAceComm>
  2213.          ║ Y
  2214.          ║ Z   <ClearWindow>
  2215.          ║ 1
  2216.          ║ 2
  2217.          ║ 3
  2218.          ║ 4
  2219.          ║ 5
  2220.          ║ 6
  2221.          ║ 7
  2222.          ║ 8
  2223.          ║ 9
  2224.          ║ 0
  2225.          ║ -
  2226.          ║ =   <DoorWayMode>
  2227.          ╚═══ Edit  More  Quit ══════════════════════════════════════════
  2228.          
  2229.          PgDn/PgUp toggles display between above and below
  2230.          
  2231.          
  2232.          
  2233.          
  2234.          
  2235.          
  2236.          
  2237.          
  2238.          
  2239.          
  2240.          
  2241.          
  2242.          
  2243.          
  2244.          
  2245.          
  2246.          
  2247.          
  2248.          
  2249.          
  2250.          
  2251.          
  2252.          
  2253.          
  2254.                 Page 38              AceComm & Utilities (Tm)
  2255.          
  2256.          
  2257.          Chapter 4  PRM-data MENUS AREA
  2258.          
  2259.                     Keyboard MACRO Assignments (continued)
  2260.          
  2261.          
  2262.          
  2263.          ╔═CTRL+KEY Combo════════════════════════════════════════════════
  2264.          ║>A
  2265.          ║ B
  2266.          ║ C
  2267.          ║ D
  2268.          ║ E
  2269.          ║ F
  2270.          ║ G
  2271.          ║ H
  2272.          ║ I
  2273.          ║ J
  2274.          ║ K
  2275.          ║ L
  2276.          ║ M
  2277.          ║ N
  2278.          ║ O
  2279.          ║ P
  2280.          ║ Q
  2281.          ║ R
  2282.          ║ S
  2283.          ║ T
  2284.          ║ U
  2285.          ╚═══ Edit  More  Quit ══════════════════════════════════════════
  2286.          
  2287.          PgDn/PgUp toggles display between above and below
  2288.          
  2289.          
  2290.          
  2291.          
  2292.          
  2293.          
  2294.          
  2295.          
  2296.          
  2297.          
  2298.          
  2299.          
  2300.          
  2301.          
  2302.          
  2303.          
  2304.          
  2305.          
  2306.          
  2307.          
  2308.          
  2309.                 Page 39              AceComm & Utilities (Tm)
  2310.          
  2311.          
  2312.          Chapter 4  PRM-data MENUS AREA
  2313.          
  2314.                     Keyboard MACRO Assignments (continued)
  2315.          
  2316.          
  2317.          
  2318.          ╔═CTRL+KEY Combo════════════════════════════════════════════════
  2319.          ║>V
  2320.          ║ W
  2321.          ║ X
  2322.          ║ Y
  2323.          ║ Z
  2324.          ║ CTRL-2/@
  2325.          ║ CTRL-6/^
  2326.          ║ CTRL--/_
  2327.          ║ CTRL-BKSP
  2328.          ║ CTRL-[/{
  2329.          ║ CTRL-]/}
  2330.          ║ CTRL-ENTER
  2331.          ║ CTRL-\/|
  2332.          ║ CTRL-PRTSC
  2333.          ║ CTRL-HOME
  2334.          ║ CTRL-PGUP
  2335.          ║ CTRL-LEFT
  2336.          ║ CTRL-RIGHT
  2337.          ║ CTRL-END
  2338.          ║ CTRL-PGDN
  2339.          ╚═══ Edit  More  Quit ══════════════════════════════════════════
  2340.          
  2341.          PgDn/PgUp toggles display between above and below
  2342.          
  2343.          
  2344.          
  2345.          
  2346.          
  2347.          
  2348.          
  2349.          
  2350.          
  2351.          
  2352.          
  2353.          
  2354.          
  2355.          
  2356.          
  2357.          
  2358.          
  2359.          
  2360.          
  2361.          
  2362.          
  2363.          
  2364.                 Page 40              AceComm & Utilities (Tm)
  2365.          
  2366.          
  2367.          Chapter 4  PRM-data MENUS AREA
  2368.          
  2369.                     Directories in Use Menu
  2370.          
  2371.          
  2372.          
  2373.              ╓─D:\ACE\ACE.PRM───────────────╖
  2374.              ║  General Controls            ║
  2375.              ║  Terminal Area Options       ║
  2376.              ║  Serial Port Setup           ║
  2377.              ║  KeyBoarD MACRO Assignments  ║
  2378.              ║>╓─Directories in Use Menu─────────────────────────────────
  2379.              ║ ║>.FON files: D:\ACE
  2380.              ║ ║ .CAP files: D:\ACE
  2381.              ║ ║ .SCR files: D:\ACE
  2382.              ║ ║ .KTS files: D:\ACE
  2383.              ║ ║  Downloads: D:\ACE
  2384.              ║ ║   Nodelist: D:\ACE
  2385.              ║ ║  .REQ/.MLF: D:\ACE
  2386.              ╙─╙─── Edit  Quit ──────────────────────────────────────────
  2387.          
  2388.          - .FON
  2389.            Where AceComm expects .FON files to be.
  2390.          
  2391.          - .CAP
  2392.            Where AceComm will create and  or  re-open  CAPTURE  files.   A
  2393.            CAPTURE  file  is a means for "capturing" all port I/O to DISK.
  2394.            When you open a capture file, AceComm records  everything  that
  2395.            comes  into  the  serial  port,  exactly  as  it  comes in.  No
  2396.            filtering, no translation of  any  kind.(1)  AceComm  does  not
  2397.            overwrite  CAPTURE  files.  You have the option of renaming the
  2398.            file, or AceComm will  append  new  data  to  the  end  of  the
  2399.            file(2).
  2400.          
  2401.          - .SCR
  2402.            Where  AceComm  will  create  and  or look for .SCR files.  The
  2403.            MACRO <RunScript_> lists this directory.
  2404.          
  2405.          - .KTS
  2406.            Where AceComm expects to find it's KTS files.  It's ok to store
  2407.            your .ASC files in this directory.
  2408.          
  2409.          - Downloads
  2410.            This is the directory that AceComm 's internal  protocols  will
  2411.            receive  into.   AceComm  will  also  list  this directory when
  2412.            building upload LISTFILES.
  2413.          
  2414.          - Nodelist
  2415.            When you select the FileRequest option, AceComm expects to find
  2416.            either (a) a valid RAW FIDO  NODELIST  and  NLIST.IDX  file(3).
  2417.          
  2418.          
  2419.                 Page 41              AceComm & Utilities (Tm)
  2420.          
  2421.          
  2422.          Chapter 4  PRM-data MENUS AREA
  2423.          
  2424.                     Directories in Use Menu (continued)
  2425.          
  2426.            or (b) a .NOD file(4)
  2427.          
  2428.          - .REQ/.MLF
  2429.            Mailer  activities.
  2430.          
  2431.            .REQ files are used when doing File Requests.  When you ask
  2432.            AceComm to make a File Request, the filename is created using
  2433.            the NET/NODE number in ascii hex, and the file extensions is
  2434.            ".REQ".
  2435.          
  2436.            .MLF files (Mail List File) are used when you want to File
  2437.            Attach to a NET/NODE.  File Attach may be any file(s), and will
  2438.            also serve as a means for point mail operators to send their
  2439.            mail bundle to the HOST.
  2440.          
  2441.          (1)  ANSI.EXE is a provided utility that can filter VIDEO CONTROL
  2442.               SEQUENCES from DISK files.
  2443.          
  2444.          (2) If you have edited a CAPTURE file, or by other means used any
  2445.               utility that added the 26d character to  the  file,  AceComm
  2446.               will  not  overwrite  the  END  OF FILE character.  This may
  2447.               result in some editors not recognizing new data that follows
  2448.               the 26d character.  There exists utilities that  can  filter
  2449.               this and other characters from TEXT files.
  2450.          
  2451.          (3)  NLIST.IDX  is  a  file  created  using  the  AceComm utility
  2452.               IDX.EXE.  IDX.EXE will create a small  index  into  the  RAW
  2453.               FIDO NODELIST file, for all ZONE:NET pairs.
  2454.          
  2455.          (4)  .NOD  files  are  FBL  output for a NET.  FBL.EXE is another
  2456.               AceComm utility.
  2457.          
  2458.          
  2459.          
  2460.          
  2461.          
  2462.          
  2463.          
  2464.          
  2465.          
  2466.          
  2467.          
  2468.          
  2469.          
  2470.          
  2471.          
  2472.          
  2473.          
  2474.                 Page 42              AceComm & Utilities (Tm)
  2475.          
  2476.          
  2477.          Chapter 4  PRM-data MENUS AREA
  2478.          
  2479.                     Executable Utilities
  2480.          
  2481.          
  2482.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  2483.             ║ General Controls                       ║
  2484.             ║ Serial Port Setup                      ║
  2485.             ║ KeyBoard Text Macros                   ║
  2486.             ║ Directories in use                     ║
  2487.             ║╔═ Executable files Menus ═════╗        ║
  2488.             ║║>*.ARJ                        ║        ║
  2489.             ║║ *.ARC                        ║        ║
  2490.             ║║ *.LZH                        ║        ║
  2491.             ║║ *.PAK                        ║        ║
  2492.             ╚║ *.ZIP                        ║════════╝
  2493.              ║ *.ZOO                        ║
  2494.              ║ *.EXE                        ║
  2495.              ║ *.COM                        ║
  2496.              ║ *.DOC                        ║
  2497.              ║ All others                   ║
  2498.              ║ External Upload Protocols    ║
  2499.              ║ External Download Protocols  ║
  2500.              ╚═══ Select  Quit ═════════════╝
  2501.          
  2502.          The  extensions are used with the following menus, and are called
  2503.          when a filename has been  selected  that  contains  the  .EXT  as
  2504.          listed.  Selections are made while in <FileLister_> menu area.
  2505.          
  2506.          Executable   files  are  then  handed  over  to  AceComm's  SPAWN
  2507.          function.  (<RunProgram> equivalent) SPAWN can find  files  along
  2508.          the  DOS PATH.  SPAWN can also determine a files extension (.COM,
  2509.          .EXE) SPAWN will use  XMS,EMS,DISK  swapping  if  the  option  is
  2510.          selected.   SWAP  for  SPWAN  is  selected  from  inside PRM-data
  2511.          "General Controls" menu.
  2512.          
  2513.          
  2514.          
  2515.          
  2516.          
  2517.          
  2518.          
  2519.          
  2520.          
  2521.          
  2522.          
  2523.          
  2524.          
  2525.          
  2526.          
  2527.          
  2528.          
  2529.                 Page 43              AceComm & Utilities (Tm)
  2530.          
  2531.          
  2532.          Chapter 4  PRM-data MENUS AREA
  2533.          
  2534.                     Executable Utilities (continued)
  2535.          
  2536.          
  2537.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  2538.             ║ General Controls                       ║
  2539.             ║ Serial Port Setup                      ║
  2540.             ║ KeyBoard Text Macros                   ║
  2541.             ║ Directories in use                     ║
  2542.             ║╔═ Executable files Menus ═════╗        ║
  2543.             ║║╔═%Fn = *.ARJ══════════════════════════════════════════════
  2544.             ║║║><RUNPROGRAM> ARJ a -s %FN %WK
  2545.             ║║║ <RUNPROGRAM> ARJ x %FN %WK
  2546.             ║║║ <RUNPROGRAM> ARJ v %FN %WK
  2547.             ╚║║
  2548.              ║║
  2549.              ║╚═ Select  Edit  Quit ═════════════════════════════════════
  2550.              ║ *.COM                        ║
  2551.              ║ *.DOC                        ║
  2552.              ║ All others                   ║
  2553.              ║ External Upload Protocols    ║
  2554.              ║ External Download Protocols  ║
  2555.              ╚═══ Select  Quit ═════════════╝
  2556.          
  2557.          Sample menu when a  "Highlighted"  file's  extension  of  ".ARJ".
  2558.          AceComm  changes  to the directory being listed, so that any WORK
  2559.          done by the utility is done in  the  LISTED  directory.   AceComm
  2560.          will  use  the SWAP functions if allowed.  (see SWAP enable flags
  2561.          located inside "General Controls" Menu Area.
  2562.          
  2563.          
  2564.          
  2565.          
  2566.          
  2567.          
  2568.          
  2569.          
  2570.          
  2571.          
  2572.          
  2573.          
  2574.          
  2575.          
  2576.          
  2577.          
  2578.          
  2579.          
  2580.          
  2581.          
  2582.          
  2583.          
  2584.                 Page 44              AceComm & Utilities (Tm)
  2585.          
  2586.          
  2587.          Chapter 4  PRM-data MENUS AREA
  2588.          
  2589.                     Executable Utilities (continued)
  2590.          
  2591.          
  2592.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  2593.             ║ General Controls                       ║
  2594.             ║ Serial Port Setup                      ║
  2595.             ║ KeyBoard Text Macros                   ║
  2596.             ║ Directories in use                     ║
  2597.             ║╔═ Executable files Menus ═════╗        ║
  2598.             ║║ *.ARJ                        ║        ║
  2599.             ║║ *.ARC                        ║        ║
  2600.             ║║ *.LZH                        ║        ║
  2601.             ║║ *.PAK                        ║        ║
  2602.             ╚║ *.ZIP                        ║════════╝
  2603.              ║ *.ZOO                        ║
  2604.              ║╔═%FN = *.EXE══════════════════════════════════════════════
  2605.              ║║><RUNPROGRAM> %FN %WK
  2606.              ║║ <RUNPROGRAM> LIST %FN
  2607.              ║║
  2608.              ║║
  2609.              ║║
  2610.              ╚╚═ Select  Edit  Quit ═════════════════════════════════════
  2611.          
  2612.          Sample menu for executable files.  Notice that the <RunProgram>
  2613.          MACRO will be handed the current "Highlighted" filename with the
  2614.          %FN MACRO.  In the above example the %WK argument will cause
  2615.          AceComm to wait for a key press afterward.  This allows the user
  2616.          to view any finishing screens generated from the executable file
  2617.          argument to <RunProgram>.
  2618.          
  2619.          This  type  of  MACRO programming allows the user to fire up that
  2620.          QWK Mail Reader (and what have you) on the  fly  without  exiting
  2621.          AceComm.
  2622.          
  2623.          
  2624.          
  2625.          
  2626.          
  2627.          
  2628.          
  2629.          
  2630.          
  2631.          
  2632.          
  2633.          
  2634.          
  2635.          
  2636.          
  2637.          
  2638.          
  2639.                 Page 45              AceComm & Utilities (Tm)
  2640.          
  2641.          
  2642.          Chapter 4  PRM-data MENUS AREA
  2643.          
  2644.                     Auto Download Sequence Triggers
  2645.          
  2646.          
  2647.             ╔═════════ACE.PRM Data  Edit-Menus═══════╗
  2648.             ║ General Controls                       ║
  2649.             ║ Serial Port Setup                      ║
  2650.             ║ KeyBoard Text Macros                   ║
  2651.             ║ Directories in use                     ║
  2652.             ║ Executable files Menu                  ║
  2653.          ╔═Auto Download Sequence Triggers═══════════════════════════════
  2654.          ║═Trigger Sequence -- Responding MACRO STACK════════════════════
  2655.          ║>rz^M**^X           <RecvZmo>
  2656.          ║ HS*^B              <RunProgram>hslink -P1 <SendStr>^M
  2657.          ║ ^`^H^`^H^`^H^`^H   <RunProgram>bimodem bimodem.pth <SendStr>^M
  2658.          ║ MPt^`^V^H          <RunProgram>MPT R <SendStr> ^M
  2659.          ║
  2660.          ║
  2661.          ║
  2662.          ║
  2663.          ║ **EMSI_REQA77E      <SendEMSI_CLI>
  2664.          ║ **EMSI_IRQ8E08      <SendEMSI_ICI>
  2665.          ║═Pre/Post AutoM MACROS═════════════════════════════════════════
  2666.          ║
  2667.          ║
  2668.          ╚═══ Edit  Quit  Help ┤<>v^├════════════════════════════════════
  2669.          
  2670.          o The last byte in a Trigger Sequence is the sequence scan
  2671.            trigger byte
  2672.          
  2673.          o The last byte in a Trigger Sequence should end in an un
  2674.            common character (as designed above)
  2675.          
  2676.          o EMSI_REQ detection can allow swift access to a BBS when
  2677.            mailer software answers the phone
  2678.          
  2679.          o EMSI_IRQ is sent by BBS software to tell the caller it can do
  2680.            Interactive EMSI data handshaking
  2681.          
  2682.            The above defaults have been working very well for the
  2683.            protocols associated.
  2684.          
  2685.          
  2686.          --Trigger Sequence--
  2687.            A trigger sequence is a character string that is used by a
  2688.            remote HOST, protocol etc. as an attempt to engage some
  2689.            action from the other end.
  2690.          
  2691.          --Trigger Character--
  2692.          
  2693.          
  2694.                 Page 46              AceComm & Utilities (Tm)
  2695.          
  2696.          
  2697.          Chapter 4  PRM-data MENUS AREA
  2698.          
  2699.                     Auto Download Sequence Triggers (continued)
  2700.          
  2701.            AceComm scans back thru it's receive buffer for a trigger
  2702.            sequence with each occurrence of the "last byte of the
  2703.            sequence".  This means that AceComm will scan for the string
  2704.            each time it sees the trigger byte arrive from the modem.  For
  2705.            this reason a trigger sequence will end in a non-common byte.
  2706.            While 'rz^M' (^M being <CR>, 13 decimal) would be a valid
  2707.            trigger sequence, we don't want AceComm to search on every
  2708.            carriage return character that comes in.  Look at Bimodem's
  2709.            trigger sequence, we don't want to end the sequence with a <SP>
  2710.            character (^' is the control code for SPACE CHARACTER 32
  2711.            decimal).
  2712.          
  2713.            Characters 32(Space) and below need be escape encoded with
  2714.            the '^' ^A becomes 1, ^B 2, ^C 3, ^M <CR>, ^` 32 <SP> etc.
  2715.          
  2716.          
  2717.                **EMSI_REQA77E
  2718.            Most FIDONET mailer software will send an EMSI_REQ string to a
  2719.            caller.  This string is an attempt to determine the caller
  2720.            type.  AceComm's <SendEMSI_CLI> MACRO tells the mailer this is
  2721.            a human caller, by passing the common "Press ESC to enter BBS"
  2722.            prompt.  DBridge mailer software is in complete and won't
  2723.            recognize this advanced EMSI handshaking.  All other mailer
  2724.            software does.
  2725.          
  2726.                **EMSI_IRQ8E08
  2727.            IEMSI capable BBS systems will send an EMSI_IRQ string to a
  2728.            caller.  Detection of EMSI_IRQ is responded to with IEMSI data
  2729.            handshaking.  AceComm's <SendEMSI_ICI> MACRO handles IEMSI log
  2730.            on.  (see PRM-data IEMSI Setup menu)
  2731.          
  2732.          --Responding MACRO Stack--
  2733.            The MACRO defined to the right of each trigger sequence will be
  2734.            used when a sequence has been detected.  This allows AceComm to
  2735.            be configured with auto download detection for up to 10
  2736.            protocols.  MACRO STACKING is valid with AutoM MACROS.
  2737.          
  2738.            The sending of a carriage return as the last macro is use full
  2739.            for moving the BBS display upon return from the external
  2740.            protocol.  AceComm completely disables the serial port before
  2741.            calling any external programs.
  2742.          
  2743.          --PreAutoM MACRO--
  2744.            The "PreAutoM" MACRO, if defined, will be processed prior to
  2745.            the AutoM MACRO about to be processed.  This allows for some
  2746.            extra maneuvering to be done which might otherwise be common to
  2747.          
  2748.          
  2749.                 Page 47              AceComm & Utilities (Tm)
  2750.          
  2751.          
  2752.          Chapter 4  PRM-data MENUS AREA
  2753.          
  2754.                     Auto Download Sequence Triggers (continued)
  2755.          
  2756.            all AutoM MACROS anyway.  For instance the practice of changing
  2757.            to your "FILES" directory will insure that downloads are
  2758.            received into the "FILES" directory, even with protocols that
  2759.            do not allow file redirection.
  2760.          
  2761.            Notes: If you use PreAutoM MACRO for changing directories,
  2762.                   remember that protocols such as BIMODEM which you may be
  2763.                   up loading with at the same time, will need full path
  2764.                   names to files they are to send.  Also protocols or what
  2765.                   have you that use PRM, CFG etc.  files need know where
  2766.                   to find these control files.
  2767.          
  2768.          --PostAutoM MACRO--
  2769.            The "PostAutoM" MACRO, if defined will be processed immediately
  2770.            following the AutoM MACRO.  Again this is some extra MACRO
  2771.            processing power for those common to all AutoM MACRO jobs.
  2772.          
  2773.          To Disable Auto Download Sequence Triggers
  2774.            Located in the "Terminal Area Options" is a over ride flag with
  2775.            which Auto downloads may be completely disabled.  This flag
  2776.            affects all Trigger Sequence/AutoM MACROS pairs defined.
  2777.          
  2778.            Auto Download                            On    <=-ENABLE
  2779.            Auto Download                            Off   <=-DISABLE
  2780.          
  2781.          
  2782.          
  2783.          ╔═Auto Log On Trigger Sequence══════════════════════════════════
  2784.          ║═Trigger Sequence -- Responding MACRO STACK════════════════════
  2785.          ║ is^`your^`name:     <SendStr>[USER_NAME]^M~Y^M~[FON_REC_PWD]^M
  2786.          ║ is^`your^`name:     <SendStr>[USER_NAME]^M^M~[FON_REC_PWD]^M^M
  2787.          ║>Host^`Name:        <SendStr>CIS^M~75120,3306^M~[FON_REC_PWD]^M
  2788.          ║ first^`name^`?      <SendStr>[USER_NAME]^MY^M[FON_REC_PWD]^M
  2789.          ║
  2790.          ║
  2791.          ║
  2792.          ║
  2793.          ║
  2794.          ║
  2795.          ╚═══ Select  Edit  Null_Selection  Quit  Help ┤<>v^├════════════
  2796.          
  2797.          o Each Fon.Record can be assigned to one of the Auto Log on
  2798.            definitions available from a menu when selecting this option.
  2799.          
  2800.          o AceComm will respond to a trigger sequence by processing the
  2801.             MACRO stack.
  2802.          
  2803.          
  2804.                 Page 48              AceComm & Utilities (Tm)
  2805.          
  2806.          
  2807.          Chapter 4  PRM-data MENUS AREA
  2808.          
  2809.                     Auto Download Sequence Triggers (continued)
  2810.          
  2811.          
  2812.          o Log on trigger sequence scanning is available immediately after
  2813.            connect, and until the sequence has been found.
  2814.          
  2815.          o  When a log on sequence has been processed, AceComm stops
  2816.             scanning for the log on sequence for the remainder of the
  2817.             on line session.
  2818.          
  2819.          
  2820.          
  2821.          
  2822.          
  2823.          
  2824.          
  2825.          
  2826.          
  2827.          
  2828.          
  2829.          
  2830.          
  2831.          
  2832.          
  2833.          
  2834.          
  2835.          
  2836.          
  2837.          
  2838.          
  2839.          
  2840.          
  2841.          
  2842.          
  2843.          
  2844.          
  2845.          
  2846.          
  2847.          
  2848.          
  2849.          
  2850.          
  2851.          
  2852.          
  2853.          
  2854.          
  2855.          
  2856.          
  2857.          
  2858.          
  2859.                 Page 49              AceComm & Utilities (Tm)
  2860.          
  2861.          
  2862.          Chapter 4  PRM-data MENUS AREA
  2863.          
  2864.                     Mass Menu Attribute Changes
  2865.          
  2866.          
  2867.                ╓─Menus / Colors / Sounds───────────╖
  2868.              ╓─║>Status line color                 ║
  2869.              ║ ║ Customize Menus                   ║
  2870.              ║ ║ Help Screen Colors                ║
  2871.              ║ ║ Update All Menus                  ║
  2872.              ║ ║─"Update" uses values below────────║
  2873.              ║ ║       Border Attr       9         ║
  2874.              ║ ║       Border Type       3         ║
  2875.              ║ ║       Title Color       16        ║
  2876.              ║ ║      ITitle Color       12        ║
  2877.              ║ ║    Selector Color       7         ║
  2878.              ║>║  Left Field Color       15        ║
  2879.              ║ ║ Right Field Color       14        ║
  2880.              ║ ║        Burst Mode       On        ║
  2881.              ╙─║      Menu Chatter       Off       ║
  2882.                ║      Menu Whistle       Off       ║
  2883.                ╙─── Select  Quit ──────────────────╜
  2884.          ...
  2885.          > Customize a menu, mass update all AceComm menus in one shot
  2886.          ----------------------------------------------------------------
  2887.          o Here you can play with the colors for this menu only, unless
  2888.            you choose the "Update All Menus" option
  2889.          
  2890.          - Status Line Color
  2891.            Toggle the AceComm status line back ground color (1 - 7)
  2892.          
  2893.          - Customize
  2894.            All  changes are limited to the current active menu "Mass Box".
  2895.            Just as selecting the "Customize" option from any  other  menu,
  2896.            changes are reflected and remain permanent.
  2897.          
  2898.          - Help Screen Colors
  2899.        AceComm's on line help uses 4 separate colors. Certain error
  2900.            conditions can trigger a help screen to be displayed. When
  2901.            this occurs, the error message is displayed at the top of the
  2902.            help screen, followed by the help screen's Title, help text,
  2903.            and bottom selector bar.
  2904.          
  2905.          - Update All Menus
  2906.            Selecting  this  option  write a clone of the active menu "Mass
  2907.            Box" to *all* AceComm menus.
  2908.          
  2909.          The values on the right side of the menu are  in  decimal.   They
  2910.          may  be  copied  and  used  in  the  .CTL file as defaults.  (See
  2911.          ACE.CTL(1) "Menu Attributes")
  2912.          
  2913.          
  2914.                 Page 50              AceComm & Utilities (Tm)
  2915.          
  2916.          
  2917.          Chapter 4  PRM-data MENUS AREA
  2918.          
  2919.                     Mass Menu Attribute Changes (continued)
  2920.          
  2921.          
  2922.          ╔═  Customizer        <ENTER>-Select ═══════════════════════════
  2923.          ╚═══ Color_Border  Type_Border  Left_Field  Right_Field   More
  2924.          ................................................................
  2925.          ╔═  Customizer        <ENTER>-Select ═══════════════════════════
  2926.          ╚═══ Title  ITitle  Selector  Burst On Chatter Off Whistle On
  2927.          
  2928.          
  2929.          
  2930.          (1)  ACE.CTL  may  be  renamed.   AceComm  package  contains  the
  2931.               default  ,CTL file ACE.CTL, but it may be renamed to another
  2932.               filename.
  2933.          
  2934.          
  2935.          
  2936.          
  2937.          
  2938.          
  2939.          
  2940.          
  2941.          
  2942.          
  2943.          
  2944.          
  2945.          
  2946.          
  2947.          
  2948.          
  2949.          
  2950.          
  2951.          
  2952.          
  2953.          
  2954.          
  2955.          
  2956.          
  2957.          
  2958.          
  2959.          
  2960.          
  2961.          
  2962.          
  2963.          
  2964.          
  2965.          
  2966.          
  2967.          
  2968.          
  2969.                 Page 51              AceComm & Utilities (Tm)
  2970.          
  2971.          
  2972.          Chapter 4  PRM-data MENUS AREA
  2973.          
  2974.                     Interactive EMSI data
  2975.          
  2976.          
  2977.                ╓─Interactive EMSI data───────────────────────────────╖
  2978.              ╓─║> User Name Michael Phelps                           ║
  2979.              ║ ║      Alias Michael Phelps                           ║
  2980.              ║ ║   Location Phoenix, AZ, USA                         ║
  2981.              ║ ║     Data # (602) 846-2940                           ║
  2982.              ║ ║    Voice # (602) 846-4563                           ║
  2983.              ║ ║   Password acecomm/user                             ║
  2984.              ║ ║  Birthdate                                          ║
  2985.              ║ ║    CRT def AVT0,24,80,0                             ║
  2986.              ║ ║  Protocols ZMO,ZAP                                  ║
  2987.              ║ ║ Capability CHT,TAB,ASCII8                           ║
  2988.              ║>║   Requests NEWS,MAIL,FILE,HOT,CLR,HUSH,MORE,FSED    ║
  2989.              ║ ╙─── Edit  Quit ──────────────────────────────────────╜
  2990.              ║  AutoSave is ON              ║
  2991.              ╙─── Select  Quit ─────────────╜
  2992.          
  2993.          
  2994.          o Interactive Electronic Mail Standard Identification (IEMSI)
  2995.          
  2996.          o IEMSI is an auto log on interface designed to present caller
  2997.            information to the HOST quickly and automatically. Few BBS
  2998.            systems currently support IEMSI. RA supports IEMSI log on.
  2999.          
  3000.          o Interactive EMSI log on function is called with the
  3001.            <SendEMSI_ICI> MACRO function
  3002.          
  3003.          o Data defined here will be used by the <SendEMSI_ICI> MACRO
  3004.            function
  3005.          
  3006.          o All IEMSI data need not be defined. The BBS system will
  3007.          prompt the user for any invalid or missing information.
  3008.          
  3009.          - User Name and Alias
  3010.            Enter your name as you want it to appear to a BBS system.
  3011.            There is also a  PRM-data  MACRO  [USER_NAME]  that  uses  this
  3012.            field.
  3013.            There is also a PRM-data MACRO [ALIAS] that uses this field.
  3014.          
  3015.          - Location
  3016.            City, State, Country
  3017.            There is also a PRM-data MACRO [LOCATION] that uses this field.
  3018.          
  3019.          - Data # and Voice #
  3020.            If  you have no Data #, leave the field blank.  There is also a
  3021.            PRM-data MACRO [DATA_PNUM] that uses this field.
  3022.            There is also a  PRM-data  MACRO  [DATA_PNUM]  that  uses  this
  3023.          
  3024.          
  3025.                 Page 52              AceComm & Utilities (Tm)
  3026.          
  3027.          
  3028.          Chapter 4  PRM-data MENUS AREA
  3029.          
  3030.                     Interactive EMSI data (continued)
  3031.          
  3032.            field.
  3033.          
  3034.          - Password
  3035.            This is a default password, any FON.RECORD.PASSWORD always will
  3036.            override this IEMSI PASSWORD.
  3037.            There is also a PRM-data MACRO [PASSWORD] that uses this field.
  3038.          
  3039.          - Birthdate (currently unused)
  3040.          
  3041.          - CRT def    (current session only)
  3042.            Consists  of  four sub-fields separated by commas, from left to
  3043.            right:TERMINAL EMULATION,ROWS,COLUMNS,NULS
  3044.          
  3045.                                 Example: AVT0,24,80,0
  3046.          
  3047.            TERMINAL EMULATION
  3048.            Video type
  3049.                                        AVT0        (AVATAR/ANSI)
  3050.                                        ANSI
  3051.                                        VT100
  3052.                                        TTY
  3053.            ROWS
  3054.                   Video rows for current session only
  3055.            COLUMNS
  3056.                   Video columns for current session only
  3057.            NULS
  3058.                   00h character required after line feeds.   AceComm  uses
  3059.                   should leave this field set to ZERO (0)
  3060.          
  3061.          - Protocols
  3062.            AceComm internal protocols support ZMO,ZAP fields.
  3063.            ZMO is normal zmodem
  3064.            ZAP is zmodem with up to 8k data frames.
  3065.          
  3066.          - Capability    (current session only)
  3067.          
  3068.            CHT       Can do full screen on line conversation (CHAT)
  3069.            TAB       Can handle TAB (ASCII 09h) characters
  3070.                            AceComm supports TAB
  3071.            ASCII8    Can handle 8-bit IBM PC ASCII characters
  3072.          
  3073.          - Requests      (current session only)
  3074.          
  3075.            NEWS      Show bulletins, announcements, etc.
  3076.            MAIL      Check for new mail
  3077.            FILE      Check for new files
  3078.          
  3079.          
  3080.                 Page 53              AceComm & Utilities (Tm)
  3081.          
  3082.          
  3083.          Chapter 4  PRM-data MENUS AREA
  3084.          
  3085.                     Interactive EMSI data (continued)
  3086.          
  3087.            HOT       Hot keys "ON"
  3088.            CLR       Screen clearing
  3089.            HUSH      Do not disturb
  3090.            MORE      Page pausing, often referred to as "More"
  3091.            FSED      Full screen editor
  3092.          
  3093.          
  3094.          
  3095.          
  3096.          
  3097.          
  3098.          
  3099.          
  3100.          
  3101.          
  3102.          
  3103.          
  3104.          
  3105.          
  3106.          
  3107.          
  3108.          
  3109.          
  3110.          
  3111.          
  3112.          
  3113.          
  3114.          
  3115.          
  3116.          
  3117.          
  3118.          
  3119.          
  3120.          
  3121.          
  3122.          
  3123.          
  3124.          
  3125.          
  3126.          
  3127.          
  3128.          
  3129.          
  3130.          
  3131.          
  3132.          
  3133.          
  3134.          
  3135.                 Page 54              AceComm & Utilities (Tm)
  3136.          
  3137.          
  3138.          Chapter 5  INTERNAL / EXTERNAL PROTOCOLS
  3139.          
  3140.                     Internal, Defined-External Receiving Units
  3141.          
  3142.          
  3143.                ╔═Receiver Protocols══════════╗
  3144.                ║═Internal Batch Capable══════║
  3145.                ║>Zmodem                crc32 ║
  3146.                ║ Ymodem         chksum/crc16 ║
  3147.                ║ Ymodem 1k      chksum/crc16 ║
  3148.                ║ YmodemG               crc16 ║
  3149.                ║═Internal Single File════════║
  3150.                ║ Xmodem         chksum/crc16 ║
  3151.                ║ Xmodem 1k      chksum/crc16 ║
  3152.                ║ Ascii file          XON/RTS ║
  3153.                ║═Externals Menu══════════════║
  3154.                ║ Other External Protocols    ║
  3155.                ║═Auto Engaging Menu══════════║
  3156.                ║ AutoDnld Protocols          ║
  3157.                ║═EMSI Protocol═══════════════║
  3158.                ║ Recv Mail / File Request    ║
  3159.                ╚═ Select  Quit  Help ┤<>v^├══╝
  3160.          
  3161.          AceComm  contains  internal Xmodem, Xmodem 1k, Ymodem, Ymodem 1k,
  3162.          Ymodem G, Zmodem, and a Zmodem variant ZedZap (8k).
  3163.          
  3164.          --Internal Batch Capable--
  3165.            Batch protocols receive the incoming filenames as part of the
  3166.            file data sent from the sender.  AceComm will append filenames
  3167.            received from the remote sender to the directory path contained
  3168.            in the PRM-data area under "FILES".
  3169.          
  3170.          --Internal Single File--
  3171.            Single file protocols require a filename be given locally, by
  3172.            the user.  The user is prompted for a filename between the menu
  3173.            selection and calling the internal protocol function.
  3174.          
  3175.          --External Menu--
  3176.            "Externals" are defined as menu selectable executable that will
  3177.             become arguments to the <RunProgram> MACRO.
  3178.          
  3179.             You may find it simpler to assign external protocols to a "Hot
  3180.             Key" from inside PRM-data Key Definition menu.  This menu is
  3181.             provided for those who want a "menu driven" affect.
  3182.          
  3183.          --Auto Engaging Menu--
  3184.            AutoDnlds are protocols whose sending units begin by sending a
  3185.            documented sequence of characters.  AceComm allows up to 10
  3186.            separate sequences be defined, and associates each sequence
  3187.            with a MACRO STACK.  the MACRO STACK can be setup to call the
  3188.          
  3189.          
  3190.                 Page 55              AceComm & Utilities (Tm)
  3191.          
  3192.          
  3193.          Chapter 5  INTERNAL / EXTERNAL PROTOCOLS
  3194.          
  3195.                     Internal, Defined-External Receiving Units (continued)
  3196.          
  3197.            external protocol associated with the sequence.  "AutoDnLds" is
  3198.            documented in more detail above.  Shown below is a snippet
  3199.            reminder display.
  3200.          
  3201.            ╔═ AutoDnLd Trigger Sequences ═════════════════════════════════
  3202.            ║ rz^M**^X            <RecvZmo>
  3203.            ║ HS*^B               <RunProgram>hslink -P1 <SendStr>^M
  3204.            ║ ^`^H^`^H^`^H^`^H    <RunProgram>bimodem /C \ace <SendStr>^M
  3205.            ║ MPt^`^V^H           <RunProgram>MPT R <SendStr> ^M
  3206.            ║ at^`is^`your^`name: <SendStr>Michael Phelps^M~^M~PASS^M
  3207.            See "AutoDnLd Trigger Sequence" menu for more information.
  3208.          
  3209.          --Recv Mail / File Request--
  3210.            "FileRequest" is a point mail function.
  3211.            Selecting File Request function will bring up the menu below
  3212.            if the PRM-data directory field for NODELIST points to either
  3213.              - FIDONET NODELIST and compiled NLIST.IDX file
  3214.              - FBL.EXE output .NOD file
  3215.            FBL output .NOD file is used in the example below.
  3216.          
  3217.           ╔═══════════════════════════════════════╗
  3218.           ║>           1:114/12                   ║
  3219.           ║ Format =>  ZONE:NET/NODE              ║
  3220.           ╚═══════════════════════════════════════╝
  3221.           This menu prompts the user for a ZONE:BET/NODE number of the
  3222.           system we want to call. Having entered the above "1:114/12"
  3223.           the menu below is presented.
  3224.          
  3225.           ╔═1:114/12══════════════════════════════╗
  3226.           ╔═D:\ACE\fon\══════════════════════════╗║
  3227.           ║  1_105.NOD    19595   05/12/93 10:09 ║║
  3228.           ║> 1_114.NOD    11220   05/12/93 10:09 ║╝
  3229.          O║  1_125.NOD    7886    05/12/93 10:09 ║
  3230.           ║  1_282.NOD    7623    05/12/93 10:09 ║
  3231.          O║  1_382.NOD    10291   05/12/93 10:09 ║
  3232.           ╚═│Grab│ Quit ┤<>v^├═══════════════════╝
  3233.           This menu lists FBL output .NOD files found in the directory
  3234.           field NODELIST.  FBL produces these files and names them
  3235.           according to their ZONE_NET number.  We want to select the file
  3236.           1_114.NOD because 1_114.NOD is an extracted listing of all NET
  3237.           114 zone 1, from the FIDONET NODELIST.  Selecting the 1_114.NOD
  3238.           file produces the following menu.
  3239.          
  3240.           ╔═1:114/12══════════════════════════════╗
  3241.           ║╔═1:114/12═══════════════════════════════════════════╗
  3242.           ║║    System Name ORAC/2                              ║
  3243.          
  3244.          
  3245.                 Page 56              AceComm & Utilities (Tm)
  3246.          
  3247.          
  3248.          Chapter 5  INTERNAL / EXTERNAL PROTOCOLS
  3249.          
  3250.                     Internal, Defined-External Receiving Units (continued)
  3251.          
  3252.           ╚║           City Phoenix_AZ                          ║
  3253.            ║  Operator Name Eugene_Glover                       ║
  3254.            ║   Phone Number 1-602-277-1334                      ║
  3255.            ║      Baud Rate 9600                                ║
  3256.            ║          Flags H16,CM,XA                           ║
  3257.            ║ .CFG  Password mailman                             ║
  3258.            ╚═│File_Request│ Human call  Poll_for_Mail  Quit ════╝
  3259.          
  3260.           Here AceComm has found the desired node information from the
  3261.           file 1_114.NOD.
  3262.          
  3263.           Notice the "Phone Number" field contains a long distance
  3264.           number.  The following "Dial Filter" statement" contained in
  3265.           "Point Mail Setup" menu is used to convert the phone number to a
  3266.           local number.
  3267.                1-602-
  3268.                 (A)        (B)
  3269.           Explanation: Field (A) defines what to look for in phone numbers
  3270.                        Filed (B) defines what to replace field (A) with.
  3271.                        Here we left field (B) blank.  AceComm then
  3272.                        replaces "1-602-" with nothing.
  3273.          
  3274.           Notice the "Password field. The following "Password"
  3275.           definition was made in "Point Mail Setup" menu.
  3276.                1:114/12 mailman
  3277.          
  3278.           The selector bar at the bottom of the above menu contains
  3279.           several choices. The first being "File Request". Selecting
  3280.           "File Request" produces the following screen.
  3281.          
  3282.           ╔═Input Window═════════════════════
  3283.           ║══════════════════════════════════
  3284.           ║>FileName:  files
  3285.           ╚══════════════════════════════════
  3286.          
  3287.           AceComm is prompting for file names.  The example uses the file
  3288.           name "files".  Many systems will recognize "files" as a MAGIC
  3289.           file name, and send an "all files listing" for the system in
  3290.           response. Pressing <ENTER> alone when finished entering file
  3291.           names causes AceComm to begin dialing the target system.
  3292.          
  3293.               ╔══Record Number 1:114/12══════════════════════════════════
  3294.               ║>     System Name   ORAC/2
  3295.               ║     Phone Number   1-602-277-1334
  3296.          OK   ║     Line Control   9600L,8N1
  3297.               ║       Video Type
  3298.          
  3299.          
  3300.                 Page 57              AceComm & Utilities (Tm)
  3301.          
  3302.          
  3303.          Chapter 5  INTERNAL / EXTERNAL PROTOCOLS
  3304.          
  3305.                     Internal, Defined-External Receiving Units (continued)
  3306.          
  3307.          OK   ║ Control Flags      AutoMACRO,
  3308.               ║      Dial Prefix
  3309.               ║     Log on Script
  3310.               ║     Capture File
  3311.               ║         Password   mailman
  3312.               ║    Load KBD File
  3313.               ║═Trigger Sequence -- Responding MACRO STACK═══════════════
  3314.               ║
  3315.               ║═Last Connect  --   Total Connects ═══════════════════════
  3316.               ║ 0
  3317.               ║═Cycles     --      Dial String                       Last
  3318.               ║   0                ATEQ0X4DT277-1334
  3319.               ║ 00:03    00:03     58
  3320.               ╚═│Quit│ <SpaceBar>-ReCycle ┤<>v^├═════════════════════════
  3321.          ----------------------------------------------------------------
  3322.          CONNECT 9600/ARQ
  3323.           Address 1:114/12 Using BinkleyTerm-OS/2 Ver. 2.56
  3324.          
  3325.          Welcome to ORAC/2 - Home of Log/2 (Log for OS/2)
  3326.          Press <escape> to enter BBS!
  3327.          ORAC/2
  3328.          Eugene Glover, Phoenix, AZ USA1-602-277-1334
  3329.          BinkleyTerm, 9600, CM,XA,V32B,HST
  3330.          
  3331.            Outgoing  D:\ACE\mail\0072000C.REQ
  3332.           File Info  7 06/26/1993 11:55
  3333.          0        7        0 CPS        00:00        ZEOF
  3334.                           CPS                ZDATA
  3335.            Incoming  c:\fil\orac.lzh
  3336.           File Info  90401 06/24/1993 20:00
  3337.          90401        289        1089 CPS        01:23        ZSendHexHdr
  3338.          TIMEOUT
  3339.          
  3340.          NO CARRIER
  3341.          
  3342.          OK
  3343.          ----------------------------------------------------------------
  3344.          AceComm uses it's text based display for the Point Mail protocol
  3345.          displays.
  3346.          
  3347.          
  3348.          
  3349.          
  3350.          
  3351.          
  3352.          
  3353.          
  3354.          
  3355.                 Page 58              AceComm & Utilities (Tm)
  3356.          
  3357.          
  3358.          Chapter 5  INTERNAL / EXTERNAL PROTOCOLS
  3359.          
  3360.                     Internal, Defined-External Sending Units
  3361.          
  3362.          
  3363.          
  3364.          ╔═Sender Protocols════════════╗
  3365.          ║═Internal Batch Capable══════║
  3366.          ║>Zmodem                crc32 ║
  3367.          ║ Ymodem         chksum/crc16 ║
  3368.          ║ Ymodem 1k      chksum/crc16 ║
  3369.          ║ YmodemG               crc16 ║
  3370.          ║═Internal Single File════════║
  3371.          ║ Xmodem         chksum/crc16 ║
  3372.          ║ Xmodem 1k      chksum/crc16 ║
  3373.          ║ Ascii file          XON/RTS ║
  3374.          ║═Externals Menu══════════════║
  3375.          ║ Other External Protocols    ║
  3376.          ║═EMSI Protocol═══════════════║
  3377.          ║ Send Mail / File Attach     ║
  3378.          ╚═ Select  Quit  Help ┤<>v^├══╝
  3379.          
  3380.          
  3381.          AceComm  contains  internal Xmodem, Xmodem 1k, Ymodem, Ymodem 1k,
  3382.          Ymodem G, Zmodem, and a Zmodem variant ZedZap (8k).
  3383.          
  3384.          --Internal Batch Capable--
  3385.            AceComm's internal "Batch" capable protocols are capable of
  3386.            sending from a LISTFILE.  A LISTFILE is an ascii text file
  3387.            containing <CR> <LF> terminated filenames.  One filename per
  3388.            line.  Filenames may contain a full DRIVE:\PATH specifier.
  3389.            AceComm looks in the current directory for a filename
  3390.            "ACE.BCH".  When selecting any of the "Batch" capable internal
  3391.            sending units, AceComm will always look for "ACE.BCH", if the
  3392.            file exists, AceComm displays the following screen.
  3393.          
  3394.           ╓─────────────────╖      AceComm always prompts to send the
  3395.           ║ Found ACE.BCH   ║   from the LISTFILE "ACE.BCH", when the
  3396.           ║ Send contents?  ║   "ACE.BCH" file exists in the directory.
  3397.           ║>(Y)es/(n)o?:    ║   Pressing <CR> defaults to (Y)es, (n)o
  3398.           ╙─────────────────╜   brings up the regular file selection
  3399.                                 menu.
  3400.          
  3401.          
  3402.          
  3403.          
  3404.          
  3405.          
  3406.          
  3407.          
  3408.          
  3409.          
  3410.                 Page 59              AceComm & Utilities (Tm)
  3411.          
  3412.          
  3413.          Chapter 5  INTERNAL / EXTERNAL PROTOCOLS
  3414.          
  3415.                     Internal, Defined-External Sending Units (continued)
  3416.          
  3417.          
  3418.           ╓───────────────────╖      If the (Y)es selection was selected,
  3419.           ║ ACE.BCH           ║   AceComm will, after the transfer,
  3420.           ║ Delete this file? ║   present the menu at left, prompting to
  3421.           ║>(Y)es/(n)o?:      ║   delete the LISTFILE, or leave it exist.
  3422.           ╙───────────────────╜
  3423.          
  3424.          
  3425.          
  3426.          The "Regular file selection" menu (below) allows "on the fly"
  3427.          LISTFILE creation.  The "on the fly" LISTFILE is not named
  3428.          "ACE.BCH", but a temporary unique filename is selected.  "On the
  3429.          fly" LISTFILE is deleted after transfer without any prompt.
  3430.          
  3431.               ╓─Make Uploads List────────────────╖
  3432.               ║>Batch Tag                        ║
  3433.               ║ Manual entry                     ║
  3434.               ║ Finished  /  ESC-key             ║
  3435.               ╙─ Select  Quit ───────────────────╜
  3436.          
  3437.                  Batch Tag
  3438.                  This selection brings up the "FileLister" menu.  This
  3439.                  menu allows tagging filenames to the LISTFILE.  PRM-data
  3440.                  DIR "DNLDS" is the default directory displayed by
  3441.                  "FileLister" when called by the "Sender Protocols" menu.
  3442.          
  3443.                  Manual entry
  3444.                  The  menu  below  is  presented  with the "Manual entry"
  3445.                  selection.
  3446.          
  3447.            ╓─Make Uploads List─────────────────╖
  3448.            ║ Batch Tag                         ║
  3449.            ║╓─Input Window───────────────────────────────────────────────
  3450.            ║║>FileName:  c:\fil\
  3451.            ╙║─Input Window<ENTER> alone when done────────────────────────
  3452.             ╙────────────────────────────────────────────────────────────
  3453.            The "Manual entry" filename prompt pre pends the prompt space
  3454.            with any PATH found in PRM-data DNLDS field.
  3455.          
  3456.          
  3457.            "Batch Tag/ Manual entry" are recorded to a temporary unique
  3458.            LISTFILE as explained above.  Temporary unique LISTFILE is
  3459.            automatically deleted after use.
  3460.          
  3461.          
  3462.          
  3463.          
  3464.          
  3465.                 Page 60              AceComm & Utilities (Tm)
  3466.          
  3467.          
  3468.          Chapter 5  INTERNAL / EXTERNAL PROTOCOLS
  3469.          
  3470.                     Internal, Defined-External Sending Units (continued)
  3471.          
  3472.          
  3473.            - Single File
  3474.              AceComm's internal protocols that send 1 filename per
  3475.              invocation use the "Manual entry" window shown below.
  3476.          
  3477.            ╓─Input Window───────────────────────────────────────────────
  3478.            ║>FileName:  c:\fil\
  3479.            ║─Input Window<ENTER> alone when done────────────────────────
  3480.            ╙────────────────────────────────────────────────────────────
  3481.          
  3482.          --Externals--
  3483.            This selection brings up a menu listing up to five
  3484.            configurations for external protocol setup/selection.  This
  3485.            menu allows storing configurations for external protocols to be
  3486.            used.  The menu storage below functions the same as any MACRO
  3487.            stack assigned to a key press.  Here you have a menu where you
  3488.            may find it easier to to store specific upload protocol
  3489.            definitions.
  3490.          
  3491.           ╓─ External Protocols (UpLd) ──────────────────────────────────
  3492.           ║><RunProgram>BIMODEM %WK
  3493.           ║ <RunProgram>HSLINK %PF %WK
  3494.           ║ <RunProgram>MPT S @ACE.BCH %WK
  3495.           ║ <RunProgram>JMODEM S %PF %WK
  3496.           ║ <RunProgram>DSZ sz %PF
  3497.           ╙─ Select  Edit  Quit ─────────────────────────────────────────
  3498.          
  3499.          
  3500.          
  3501.          
  3502.          
  3503.          
  3504.          
  3505.          
  3506.          
  3507.          
  3508.          
  3509.          
  3510.          
  3511.          
  3512.          
  3513.          
  3514.          
  3515.          
  3516.          
  3517.          
  3518.          
  3519.          
  3520.                 Page 61              AceComm & Utilities (Tm)
  3521.          
  3522.          
  3523.          Chapter 5  INTERNAL / EXTERNAL PROTOCOLS
  3524.          
  3525.                     Internal, Defined-External Sending Units (continued)
  3526.          
  3527.          
  3528.          
  3529.          -- Send Mail / File Attach--
  3530.            This selection allows the user to send files to EMSI capable
  3531.            mailer software.  The menu shown below prompts the user for a
  3532.            FIDONET style ZONE:NET/NODE number.
  3533.          
  3534.           ╓───────────────────────────────────────╖
  3535.           ║>                                      ║
  3536.           ║ Format =>  ZONE:NET/NODE              ║
  3537.           ╙───────────────────────────────────────╜
  3538.          
  3539.            The number is required for naming a LISTFILE.  LISTFILE in the
  3540.            mode uses "MLF" file extension.  (Mail ListFile) AceComm allows
  3541.            normal Tag or manual entry when adding filenames to LISTFILE.
  3542.            Those who want to "File Attach" or are running under a HOST as
  3543.            a point mail system will use this option.  Point mail operators
  3544.            may upload their mail bundles with this "Send Mail" selection.
  3545.            AceComm requires a NODELIST or FBL output .NOD file when using
  3546.            "Send Mail/Attach".  AceComm uses the ZONE:NET/NODE number
  3547.            entered above for looking up system information about the HOST
  3548.            to be called.  AceComm is able to retrieve the phone number and
  3549.            system name from NODELIST/.NOD files.
  3550.          
  3551.            
  3552.          
  3553.          
  3554.          
  3555.          
  3556.          
  3557.          
  3558.          
  3559.          
  3560.          
  3561.          
  3562.          
  3563.          
  3564.          
  3565.          
  3566.          
  3567.          
  3568.          
  3569.          
  3570.          
  3571.          
  3572.          
  3573.          
  3574.          
  3575.                 Page 62              AceComm & Utilities (Tm)
  3576.          
  3577.          
  3578.          Chapter 6  TELEPHONE DIRECTORY AREA
  3579.          
  3580.          
  3581.          ╔═ Telephone_Directory D:\ACE\1_114.FON, 136 Records════════════
  3582.          ║═      System Name            Phone Number     Line Control Vid
  3583.          ║ 1    AceComm Software Support 1-602-846-2940     9600,8N1    A
  3584.          ║ 2    ADTBBS                   1-602-840-5611     9600,8N1    A
  3585.          ║ 3    ADTBBS                   1-602-840-5611     9600,8N1    A
  3586.          ║ 4    AMUG Preferred           1-602-553-0721     9600,8N1    A
  3587.          ║ 5    APPS Software Int'l      1-602-947-7678     9600,8N1    A
  3588.          ║ 6    AZ Legislature BBS       1-602-253-0065     2400,8N1    A
  3589.          ║ 7    AZ MAC UG                1-602-553-0749     9600,8N1    A
  3590.          ║ 8    AZ MAC UG 2              1-602-947-0587     9600,8N1    A
  3591.          ║ 9    Am Az! West BBS          1-602-843-6574     9600,8N1    A
  3592.          ║ 10   Anime Archive            1-602-863-6599     9600,8N1    A
  3593.          ║ 11   Answering Machine        1-602-242-3158     9600,8N1    A
  3594.          ║ 12   Answering Machine        1-602-242-3158     9600,8N1    A
  3595.          ║ 13   Ariseth Keep             1-602-843-0998     9600,8N1    A
  3596.          ║>14   Artemis Lair bbs         1-602-841-4474     9600,8N1    A
  3597.          ║ 15   Astroland                1-602-381-8708     9600,8N1    A
  3598.          ║ 16   Bob's Place BBS Node 1   1-602-497-2173     2400,8N1    A
  3599.          ║ 17   Bob's Place BBS Node 2   1-602-545-8745     9600,8N1    A
  3600.          ║ 18   Broadcaster's BBS        1-602-872-9148     9600,8N1    A
  3601.          ║ 19   CADE BBS                 1-602-931-3468     2400,8N1    A
  3602.          ║ 20   Cactus Bulletin Board Sy 1-602-945-3493     2400,8N1    A
  3603.          ║  Dial  Edit  <SPACEBAR>-Que  Circular_Redial_Que  Fon_files
  3604.          ╚═ Add_record  Remove_record  UnMark_All  Import  Paint  Quit ┤<
  3605.          
  3606.          
  3607.          The Telephone Directory Area lists binary .FON files in their
  3608.          full ASCII representation.  The current loaded .FON file is
  3609.          identified at the top of the menu.  Notice that the number of
  3610.          records contained in the '1_114.FON' file is presented at the top
  3611.          right.  .FON files are not fixed to any certain record size, and
  3612.          can have records added or deleted, from here, in the Directory
  3613.          list area.  Maximum record count for a FON file is 250 records
  3614.          per FON file.  AceComm supports unlimited FON files, and provides
  3615.          easy directory List/Grab function for changing FON files.
  3616.          
  3617.          - Dial
  3618.            Dial the "highlighted" record.  The function continues dialing
  3619.            until:
  3620.          
  3621.               (a) a connection has been established
  3622.          
  3623.               (b)  USER ABORT.
  3624.          
  3625.          - Edit
  3626.            Another menu contains the "highlighted" record's data is
  3627.            presented for editing, or just a closer view.  All changes are
  3628.          
  3629.          
  3630.                 Page 63              AceComm & Utilities (Tm)
  3631.          
  3632.          
  3633.          Chapter 6  TELEPHONE DIRECTORY AREA
  3634.          
  3635.            automatically save to disk.
  3636.          
  3637.          
  3638.          - <SPACEBAR>-Que
  3639.            Mark the "highlighted" record for 'RedialQue'.
  3640.          
  3641.          - Circular_Redial_Que
  3642.            Switch into The 'Que' Menu.  At least 1 record needs be marked
  3643.            "Queued" for AceComm to present this area.  From the 'Que'
  3644.            Menu, 'Dial' goes into single dial mode, and each record is
  3645.            dialed 1 time, followed by the next record until all records in
  3646.            the 'Que' have been dialed.  The 'Que' then revolves around to
  3647.            the first record and begins again.  When a connection has been
  3648.            established, the record is removed from the 'Que'.
  3649.          
  3650.          ╔═ Circular_Redial_Que D:\ACE\1_114.FON, 6 Records══════════════
  3651.          ║═      System Name            Phone Number     Line Control Vid
  3652.          ║>14  Artemis Lair bbs         1-602-841-4474     9600,8N1    A
  3653.          ║ 15  Astroland                1-602-381-8708     9600,8N1    A
  3654.          ║ 16  Bob's Place BBS Node 1   1-602-497-2173     2400,8N1    A
  3655.          ║ 17  Bob's Place BBS Node 2   1-602-545-8745     9600,8N1    A
  3656.          ║ 18  Broadcaster's BBS        1-602-872-9148     9600,8N1    A
  3657.          ║ 19  CADE BBS                 1-602-931-3468     2400,8N1    A
  3658.          ║  Dial  Edit  <SPACEBAR>-Zap  Telephone_Directory
  3659.          ╚═ Add_record  Remove_record  UnMark_All  Import  Paint  Quit ┤<
  3660.          
  3661.          -Fon_files
  3662.            List PRM-data directory .FON, allow selection of new .FON file
  3663.          
  3664.          - Add_record
  3665.            Function appends a new record to the current loaded .FON file,
  3666.            and immediately brings up the 'Edit' Menu.  The new record is
  3667.            automatically saved.
  3668.          
  3669.          - Remove_record
  3670.            The "highlighted" record is removed  from  the  current  loaded
  3671.            .FON file.  No hole is left, the .FON file is reduced a 'record
  3672.            size' in bytes.
  3673.          
  3674.          - UnMark_All
  3675.            Clear TAG bit from all records in the current FON file.
  3676.          
  3677.          - Import
  3678.            Convert another software's FON type file to AceComm FON file.
  3679.            ╔═Covert to AceComm FON format═╗
  3680.            ║> BOYAN 5                     ║
  3681.            ║  Qmodem 4                    ║
  3682.            ║  Qmodem 5                    ║
  3683.          
  3684.          
  3685.                 Page 64              AceComm & Utilities (Tm)
  3686.          
  3687.          
  3688.          Chapter 6  TELEPHONE DIRECTORY AREA
  3689.          
  3690.            ║  Procomm 2.43                ║
  3691.            ║  PcPlus 1                    ║
  3692.            ║  PcPlus 2                    ║
  3693.            ║  Telemate 3.01               ║
  3694.            ║  Telemate 4.11               ║
  3695.            ║  TELIX 3.15 - 3.21           ║
  3696.            ║                              ║
  3697.            ╚═══ Select  Quit ┤<>v^├═══════╝
  3698.          
  3699.          - Paint
  3700.            Customize the current menu only.  All changes are save
  3701.            automatically.
  3702.          
  3703.          - Quit to Terminal Area. (ESC-key)
  3704.          
  3705.          
  3706.          .FON files
  3707.          
  3708.          AceComm uses a binary .FON file for storing it's telephone
  3709.          directory records.  Each record contains data specific to the
  3710.          system. FON files must be edited inside AceComm, using The Edit
  3711.          menu.
  3712.          
  3713.          
  3714.          
  3715.          
  3716.          
  3717.          
  3718.          
  3719.          
  3720.          
  3721.          
  3722.          
  3723.          
  3724.          
  3725.          
  3726.          
  3727.          
  3728.          
  3729.          
  3730.          
  3731.          
  3732.          
  3733.          
  3734.          
  3735.          
  3736.          
  3737.          
  3738.          
  3739.          
  3740.                 Page 65              AceComm & Utilities (Tm)
  3741.          
  3742.          
  3743.          Chapter 6  TELEPHONE DIRECTORY AREA
  3744.          
  3745.          
  3746.          - Fon.Record Edit Menu
  3747.          
  3748.          ╔═ Telephone_Directory D:\ACE\ACE.FON, 7 Records═══════════════
  3749.          ║═   ╔══Record Number 1════════════════════════════════════════
  3750.          ║>1  ║>     System Name   ACECOMM Support BBS
  3751.          ║ 2  ║     Phone Number   1-602-846-2940
  3752.          ║ 3  ║     Line Control   19200L,8N1
  3753.          ║ 4  ║       Video Type   Av/An
  3754.          ║ 5  ║ Control Flags      AutoMACRO,DTAG,
  3755.          ║ 6  ║      Dial Prefix
  3756.          ║ 7  ║     Log on Script   ACECOMM_.SCR
  3757.          ║  Di║     Capture File   ACECOMM_.CAP
  3758.          ╚═ Ad║         Password   author
  3759.               ║    Load KBD File
  3760.               ║═Trigger Sequence -- Responding MACRO STACK══════════════
  3761.               ║ is your name:      <SendStr>[USER_NAME]^M~Y^M~[FON_REC_P
  3762.               ║═Last Connect  --   Total Connects ══════════════════════
  3763.               ║ 24 Jun 08:39:49pm  180
  3764.               ║═Cycles     --      Dial String                       Las
  3765.               ║   0                ATEQ0X4DT1-602-846-2940
  3766.               ║ 00:00    00:00     60
  3767.               ╚═ Edit  Paint  Quit  Help ┤<>V^├═════════════════════════
  3768.          
  3769.          
  3770.          - System Name            AceComm Software Support
  3771.            The name defined here, is presented onto the revolving status
  3772.            line (right side of status line) when "on line".
  3773.          
  3774.          - Phone Number           1-602-846-2940
  3775.            This  phone  number, although long distance, can be modified by
  3776.            AceComm when dialing, with use of "Dial" statements in the
  3777.            Point Mail Menu.
  3778.          
  3779.            Example: lets say we are local Phoenix, where our area code is
  3780.                     602, we have an entire phone directory of long
  3781.                     distance numbers.  The following dial statement
  3782.                     defined inside "Point Mail Setup" will cause AceComm
  3783.                     to translate all of the long distance numbers to local
  3784.                     numbers.
  3785.          
  3786.                     Dial 1-602-
  3787.          
  3788.                     AceComm will see this definition and translate it into
  3789.                     anything following the definition.  In this case, we
  3790.                     did not put anything after the "1-602-", so AceComm
  3791.                     will strip "1-602-" from all phone numbers that
  3792.                     contain "1-602-" as part of the number.  This is valid
  3793.          
  3794.          
  3795.                 Page 66              AceComm & Utilities (Tm)
  3796.          
  3797.          
  3798.          Chapter 6  TELEPHONE DIRECTORY AREA
  3799.          
  3800.                     for all phone numbers that are processed thru the
  3801.                     AceComm Dialer Menu.  Mailer mode, File Requests which
  3802.                     get their phone numbers from either a FIDO NODELIST,
  3803.                     of FBL output .NOD file do use the Dialer Menu and do
  3804.                     receive number translation from "Dial" statements.
  3805.          
  3806.          - Line Control           2400L,8N1
  3807.            Most remote HOSTS will be set up using 8 data bits, No parity,
  3808.            and 1 stop bit.  Compuserve uses 7 data bits, Even parity, and
  3809.            1 stop bit.  AceComm will configure the UART to assemble the in
  3810.            coming bit stream into characters, based on the configuration
  3811.            defined here.  Baud rate means nothing when LOCKBAUD is set, as
  3812.            is with the "L" appended to baud in this example.  Other wise,
  3813.            when LOCKBAUD is not set, AceComm will set the UART up to the
  3814.            Fon.Record baud rate.
  3815.          
  3816.            Note: When LOCKBAUD is not set, AceComm is also capable of
  3817.                  resetting the baud rate to a connect string.  If you dial
  3818.                  out at 2400, and connect at 9600, and 9600 is detected in
  3819.                  the the connect string, AceComm will automatically set
  3820.                  the baud to 9600.  If LOCKBAUD is set, AceComm leaves
  3821.                  baud alone.
  3822.          
  3823.          - Terminal Emulation     Av/An
  3824.            This option will present the Terminal emulations menu, you may
  3825.            select the video ,type you want associated with this record.
  3826.            "Av/An means AVATAR and ANSI video emulation.
  3827.          
  3828.          - Control Flags          AutoMACRO/SCRIPT,DTAG,CAPTURE
  3829.          
  3830.            "SCRIPT"  when  set,
  3831.            AceComm will attempt to load and run the filename defined next
  3832.            to "AutoLogOn Script".  If a script file is not found, AceComm
  3833.            ignores the error and continues normal operation.
  3834.          
  3835.            "AutoMACRO"  when  set,
  3836.            AceComm will enable the defined Auto Log on Trigger Sequence
  3837.            and corresponding MACRO stack.
  3838.          
  3839.            To turn Auto Logons "OFF", set SCRIPT bit, and delete the
  3840.            Fon.Record.Script_file field, or select a NULL AutoLM
  3841.            trigger/MACRO.
  3842.          
  3843.            "DTAG"  when  set,
  3844.            AceComm will tag un-successful dial attempts (busy, etc.) to
  3845.            the Que Dialer.  An "*" character appears to the left of a
  3846.            Fon.Record's display line, when it is either Q tagged or, D
  3847.            tagged.  When this flag is not set, the only other way to Q tag
  3848.          
  3849.          
  3850.                 Page 67              AceComm & Utilities (Tm)
  3851.          
  3852.          
  3853.          Chapter 6  TELEPHONE DIRECTORY AREA
  3854.          
  3855.            a record is by manually selecting the menu option
  3856.            "<SPACEBAR>-Que" from the fon list display.
  3857.          
  3858.           "CAPTURE"
  3859.           When this flag is selected, a capture file is opened upon
  3860.           Dial/Connect.  Any previously open capture file is first closed.
  3861.          
  3862.          - Dialing Prefix
  3863.            The Fon.Record dial prefix overrides The PRM-data default
  3864.            prefix.  If this field is null (blank), AceComm uses the
  3865.            PRM-data default dial prefix.
  3866.          
  3867.          - AutoLogOn Script       ACE_S.SCR
  3868.            When SCRIPT flag is set, for the current Fon.Record, AceComm
  3869.            will use this filename, opening it as a SCRIPT file, and run
  3870.            the contents.  This action takes place upon successful
  3871.            Dial/Connect.  If the filename does not exist, AceComm simply
  3872.            goes about it's business, and you will log on normally.
  3873.            AceComm will look for the SCRIPT filename in PRM-data DIR .SCR
  3874.            path.
  3875.          
  3876.          - Capture File           ACE_S.CAP
  3877.            Default filename presented to user when opening a "capture data
  3878.            to file" file.
  3879.          
  3880.          - Password               my/password
  3881.            See also: Expandable MACRO Parameters <SendStr> [FON_PASSWORD]
  3882.            would replace "[FON_PASSWORD]" with "my/password" for this
  3883.            example.  You may define the Fon.Record PASSWORD field to any
  3884.            character combination, the field maximum length is 19
  3885.            characters.
  3886.          
  3887.          - Custom .KBD File       MY.KBD
  3888.            KeyBoard File, AceComm will first remember what the current KBD
  3889.            filename is, load the Fon.Record's custom KBD file, if defined,
  3890.            and finally restore the original KBD file after session
  3891.            disconnect.  Say What?
  3892.          
  3893.            You are about to log onto Compuserve.  You have CIS.KBD file
  3894.            defined for the Fon.Record.  When dial/connect is detected,
  3895.            AceComm will load the contents of CIS.KBD, overlaying your
  3896.            current keyboard MACRO assignments.  When you log off of
  3897.            Compuserve, and AceComm detects the carrier drop (no DCD),
  3898.            AceComm will load back the original keyboard file, overlaying
  3899.            your custom CIS.KBD.
  3900.          
  3901.            You will need to distinguish KBD files from KTS files.  Where a
  3902.            KBD file overlays the keyboard MACRO assignments.  The KTS file
  3903.            defines the ultimate sequence that will be sent to the modem
  3904.          
  3905.          
  3906.                 Page 68              AceComm & Utilities (Tm)
  3907.          
  3908.          
  3909.          Chapter 6  TELEPHONE DIRECTORY AREA
  3910.          
  3911.            for a given key-press.  Keys assigned a MACRO, are processed as
  3912.            MACRO functions.
  3913.          
  3914.            Keys not assigned a MACRO(s) will be sent to the modem, and are
  3915.            candidates for KTS.
  3916.          
  3917.            Keys with extended codes, are sent as they would be seen in
  3918.            DoorWay mode.  Normal keys (a-z,A-Z,1-0,CTRL A-CTRL Z, etc.)
  3919.            are sent in their normal lower ascii representation (as you
  3920.            would expect).  Now, any of these key-presses that have been
  3921.            defined inside the KTS file, are translated into their defined
  3922.            sequence.  AceComm & Utilities provides ASCII examples for
  3923.            compiling KTS files, as well as KTS.EXE the custom Keyboard
  3924.            Sequence Translation (Tm) compiler.
  3925.          
  3926.          - Auto Log on Trigger Sequence/MACRO Stack
  3927.            Each Fon.Record can be assigned to one of the Auto Log on
  3928.            definitions available from a menu when selecting this option.
  3929.            AceComm will respond to a trigger sequence by processing the
  3930.            MACRO stack. Log on trigger sequence scanning is available
  3931.            immediately after connect, and until the sequence has been
  3932.            found. When a log on sequence has been processed, AceComm
  3933.            stops scanning for the log on sequence.
  3934.          
  3935.          
  3936.          
  3937.          
  3938.          
  3939.          
  3940.          
  3941.          
  3942.          
  3943.          
  3944.          
  3945.          
  3946.          
  3947.          
  3948.          
  3949.          
  3950.          
  3951.          
  3952.          
  3953.          
  3954.          
  3955.          
  3956.          
  3957.          
  3958.          
  3959.          
  3960.          
  3961.                 Page 69              AceComm & Utilities (Tm)
  3962.          
  3963.          
  3964.          Chapter 7  INTERNAL FILE LISTER
  3965.          
  3966.          
  3967.          
  3968.           ╔═D:\ACE═══════════════════════════════╗
  3969.           ║> 1_114.FON    26368   06/27/93 07:25 ║
  3970.           ║  ACE.ASM      8269    06/26/93 18:00 ║
  3971.           ║  ACE.CTL      13589   06/25/93 08:04 ║
  3972.           ║  ACE.EXE      196102  06/27/93 07:24 ║
  3973.           ║  ACE.FON      1600    06/27/93 04:13 ║
  3974.           ║  ACE.HLP      44572   06/27/93 07:09 ║
  3975.           ║  ACE.LOG      3694    06/27/93 07:29 ║
  3976.           ...
  3977.           ║  ACTL.ASM     101998  06/25/93 14:22 ║
  3978.           ║  Utility  New_Dir  Change_Drive      ║
  3979.           ╚═ Tag  Delete  Quit  Help ┤<>v^├══════╝
  3980.          
  3981.          - Utility
  3982.            This selection brings up a sub-menu of pre-defined executable.
  3983.            AceComm contains several sub-menus for this purpose.  Sub-menu
  3984.            selected is determined by the "highlighted" files's extension.
  3985.            The %FN symbol is documented in MACRO.DOC.  %FN is an
  3986.            Expandable MACRO Function.  %FN argument to a MACRO from
  3987.            anywhere inside the "File Lister" menus is replaced with FULL
  3988.            PATH NAME for the current high lighted filename.
  3989.          
  3990.           ╔═C:\DOC═══════════════════════════════╗
  3991.           ║  A.SNA        1242    06/27/93 07:53 ║
  3992.           ║  ACE.BAK      117893  06/26/93 12:25 ║
  3993.           ║  ACE.CHA      2706    06/27/93 07:46 ║
  3994.           ║>╔═%FN = C:\DOC\ACE.DOC══════════════════════════════════
  3995.           ║ ║ <RunProgram> BB %FN
  3996.           ║ ║><RunProgram> LIST %FN
  3997.           ║ ║ <RunProgram> QEDIT %FN
  3998.           ║ ║ <RunProgram> GREP %PF %FN %PF
  3999.           ║ ║ <RunProgram> PATCH %FN
  4000.           ║ ╚═ Select  Edit  Quit ┤<>v^├════════════════════════════
  4001.           ║  COVER        213     06/25/93 16:22 ║
  4002.           ║  CREDIT.CRD   2918    06/25/93 15:30 ║
  4003.           ...
  4004.           ║  FILE_ID.DIZ  392     06/26/93 13:14 ║
  4005.           ║  Utility  New_Dir  Change_Drive      ║
  4006.           ╚═ Tag  Delete  Quit  Help ┤<>v^├══════╝
  4007.          
  4008.          
  4009.          - New_Dir
  4010.            Allows changing directories.  AceComm changes directories right
  4011.            along with the display.  When you use AceComm's  "Utils"  Menu,
  4012.            work is done in the currently listed directory unless otherwise
  4013.            redirected   via   MACRO   arguments   or  overriding  external
  4014.          
  4015.          
  4016.                 Page 70              AceComm & Utilities (Tm)
  4017.          
  4018.          
  4019.          Chapter 7  INTERNAL FILE LISTER
  4020.          
  4021.            executable configurations.
  4022.          
  4023.            Notes: AceComm always returns to the starting  directory  after
  4024.                   leaving the FileLister Area.
  4025.                              ╔═D:\ACE═══════════════╗
  4026.           ╔═D:\ACE═══════════║>>D:\ACE              ║
  4027.           ║> 1_114.FON    263║ >..                  ║
  4028.           ║  ACE.ASM      826║ >CAP                 ║
  4029.           ║  ACE.CTL      135║ >CVTFON              ║
  4030.           ║  ACE.EXE      196║ >FILES               ║
  4031.           ║  ACE.FON      160║ >FON                 ║
  4032.           ║  ACE.HLP      445║ >KTS                 ║
  4033.           ║  ACE.LOG      369║ >MAIL                ║
  4034.           ║  ACE.MAP      920║ >SCR                 ║
  4035.           ║  ACE.OBJ      271║ >SND                 ║
  4036.           ║  ACE.PRM      378║ >XTRA                ║
  4037.           ║  ACEBOX.INC   345║ >ZEN                 ║
  4038.           ║  ACEM         253║ >F                   ║
  4039.           ║  ACEORDER.FRM 588╚═ Select  Quit ┤<>v^├═╝
  4040.           ║  ACET.SCR     809     05/17/93 21:33 ║
  4041.           ...
  4042.           ║  ACTL.ASM     101998  06/25/93 14:22 ║
  4043.           ║  Utility  New_Dir  Change_Drive      ║
  4044.           ╚═ Tag  Delete  Quit   Help ┤<>v^├═════╝
  4045.          
  4046.          
  4047.          - Change Drive
  4048.            Allows listing another drive.
  4049.           ╔═D:\ACE═══════════╔══════════════════════╗
  4050.           ║> 1_114.FON    263║>A                    ║
  4051.           ║  ACE.ASM      826║ B                    ║
  4052.           ║  ACE.CTL      135║ C                    ║
  4053.           ║  ACE.EXE      196║ D                    ║
  4054.           ║  ACE.FON      160║ E                    ║
  4055.           ║  ACE.HLP      445╚═ Select  Quit ┤<>v^├═╝
  4056.           ║  ACE.LOG      3694    06/27/93 07:29 ║
  4057.           ...
  4058.           ║  ACTL.ASM     101998  06/25/93 14:22 ║
  4059.           ║  Utility  New_Dir  Change_Drive      ║
  4060.           ╚═ Tag  Delete  Quit  Help ┤<>v^├══════╝
  4061.          
  4062.          
  4063.          - Tagged files
  4064.            Tagged files are stored in the file "ACE.BCH" when tagged from
  4065.            inside the <FileLister_> MACRO.  When tagged from any of
  4066.            AceComm's internal protocol sending units, tagged filenames are
  4067.            stored into a temporary file.  The temporary file is deleted
  4068.            after each use.  ACE.BCH files are not deleted, but instead
  4069.          
  4070.          
  4071.                 Page 71              AceComm & Utilities (Tm)
  4072.          
  4073.          
  4074.          Chapter 7  INTERNAL FILE LISTER
  4075.          
  4076.            stored ready.
  4077.          
  4078.            AceComm will look for ACE.BCH when any internal batch capable
  4079.            protocols are selected.  If found, AceComm will ask the user is
  4080.            sending the contents of ACE.BCH is desired, if (Y)es, AceComm
  4081.            will attempt to send all filenames listed in the ACE.BCH file,
  4082.            if (n)o, AceComm will present the the File Input' menu.
  4083.           ╔═D:\ACE═══════════════════════════════╗╔═ACE.BCH══════════════
  4084.           ║  1_114.FON    26368   06/27/93 07:25 ║║>D:\ACE\1_114.FON
  4085.           ║> ACE.ASM      8269    06/26/93 18:00 ║║
  4086.           ║  ACE.CTL      13589   06/25/93 08:04 ║║
  4087.           ║  ACE.EXE      196102  06/27/93 07:24 ║║
  4088.           ║  ACE.FON      1600    06/27/93 04:13 ║║
  4089.           ║  ACE.HLP      44572   06/27/93 07:09 ║║
  4090.           ║  ACE_MAIL.CFG 430     06/22/93 14:23 ║║
  4091.           ...
  4092.           ║  ACTL         591     06/22/93 14:08 ║║
  4093.           ║  ACTL.ASM     101998  06/25/93 14:22 ║║
  4094.           ║  Utility  New_Dir  Change_Drive      ║╚══════════════════════
  4095.           ╚═│Tag│ Delete  Quit  Help ┤<>v^├══════╝
  4096.          
  4097.          
  4098.          - Delete
  4099.            Delete option presents a full path spec for the high lighted
  4100.            filename, prompting confirmation before deletion.
  4101.           ╔═D:\ACE═══════════════════════════════╗
  4102.           ║  1_114.FON    26368   06/27/93 07:25 ║
  4103.           ║>╔═══════════════════╗ 06/27/93 07:31 ║
  4104.           ║ ║ D:\ACE\A.SNA      ║ 06/26/93 18:00 ║
  4105.           ║ ║ Delete this file? ║ 06/27/93 07:31 ║
  4106.           ║ ║>(Y)es/(n)o?:      ║ 06/25/93 08:04 ║
  4107.           ║ ╚═══════════════════╝ 06/27/93 07:24 ║
  4108.           ║  ACE.FON      1600    06/27/93 04:13 ║
  4109.           ║  ACE.HLP      44572   06/27/93 07:09 ║
  4110.           ║  ACE_DEF.KBD  11120   06/27/93 07:29 ║
  4111.           ...
  4112.           ║  ACE_MAIL.CFG 430     06/22/93 14:23 ║
  4113.           ║  Utility  New_Dir  Change_Drive      ║
  4114.           ╚═ Tag  Delete  Quit  Help ┤<>v^├══════╝
  4115.          
  4116.          
  4117.          
  4118.          
  4119.          
  4120.          
  4121.          
  4122.          
  4123.          
  4124.          
  4125.          
  4126.                 Page 72              AceComm & Utilities (Tm)
  4127.          
  4128.          
  4129.          Chapter 8  POINT MAIL FUNCTIONS
  4130.          
  4131.          
  4132.               ╔═Point Mail Setup═════════════════════════════════════╗
  4133.              ╔║>    Address 1:114/35                                 ║
  4134.              ║║    Sys Name AceComm Support                          ║
  4135.              ║║        City Phoenix, AZ                              ║
  4136.              ║║    Operator Michael Phelps                           ║
  4137.              ║║   Sys Phone (602) 846-2940                           ║
  4138.              ║║        Baud 14.4                                     ║
  4139.              ║║       Flags v32b                                     ║
  4140.              ║║ Dial filter                                          ║
  4141.              ║║ Dial filter                                          ║
  4142.              ║║ Dial filter                                          ║
  4143.              ║║ Dial filter 1-602-451 1-451                          ║
  4144.              ║║ Dial filter 1-602-                                   ║
  4145.              ║║    Password 1:114/12 mailman                         ║
  4146.              ║║    Password 1:114/7 doorman                          ║
  4147.              ╚║    Password 1:114/116 pdnman                         ║
  4148.               ║    Password                                          ║
  4149.               ║    Password                                          ║
  4150.               ║   Nodelist: D:\ACE\fon                               ║
  4151.               ║  .REQ/.MLF: D:\ACE\mail                              ║
  4152.               ╚═══ Edit  Quit ┤<>^v├═════════════════════════════════╝
  4153.          
  4154.          
  4155.          
  4156.          EMSI handshake data
  4157.             The following data is presented to the remote mail system
  4158.             during EMSI handshaking.
  4159.             Address
  4160.             Sys Name AceComm Support
  4161.             City Phoenix, AZ
  4162.             Operator Michael Phelps
  4163.             Sys Phone (602) 846-2940
  4164.             Baud 14.4
  4165.             Flags v32b
  4166.          
  4167.             Password  --  Pre arranged between two systems.
  4168.             The following example will cause AceComm to fill in the EMSI
  4169.             data field for "password" with 'mailman' when the target
  4170.             system's address is 1:114/12.
  4171.                            Password 1:114/12 mailman
  4172.          
  4173.             Dial filter  --  AceComm will use Dial statements to modify
  4174.             phone numbers. Dial filter statements are used when dialing
  4175.             from inside of AceComm's phone directory, and or with mail
  4176.             functions.
  4177.             A long distance BBS directory list can be used without
  4178.             editing phone numbers.
  4179.          
  4180.          
  4181.                 Page 73              AceComm & Utilities (Tm)
  4182.          
  4183.          
  4184.          Chapter 8  POINT MAIL FUNCTIONS
  4185.          
  4186.          
  4187.             The following dial statement filter "1-602-" from all phone
  4188.             numbers the  string is found in.
  4189.                            Dial filter 1-602-
  4190.          
  4191.             The following dial statement converts "1-602-451" found in
  4192.             phone numbers to "1-451".
  4193.                            Dial filter 1-602-451 1-451
  4194.          
  4195.             Dial statements are required when using point mail
  4196.             functions, because NODELIST phone numbers contain area
  4197.             codes. AceComm uses dial statements to know how to modify
  4198.             phone numbers.
  4199.          
  4200.          
  4201.          
  4202.            Point mail functions look in the PRM-data directory "NODELIST"
  4203.            for systems directories.  Point mail functions require either
  4204.            of two types systems directories.
  4205.          
  4206.            Systems directory type (FIDO  NODELIST)
  4207.               FIDO NODELIST is a systems directory that most EMSI capable
  4208.               HOST systems use.  AceComm can use a FIDO NODELIST.  To use
  4209.               the FIDO NODELIST, you must first compile an INDEX file.
  4210.               AceComm uses NLIST.IDX.  NLIST.IDX contains a quick look up
  4211.               table for Zone:Net/Nodes in the FIDO NODELIST.  The AceComm
  4212.               package provides IDX.EXE as a utility to create the
  4213.               NLIST.IDX file.  NLIST.IDX and the NODELIST are to be found
  4214.               inside of the PRM-data directory "NODELIST".
  4215.          
  4216.            Systems directory type (FBL.EXE output .NOD file)
  4217.               .NOD file is a NET extraction from the FIDO NODELIST.
  4218.               FBL.EXE (provided) is capable of creating this file.  .NOD
  4219.               files contain a listing for a single NET.  .NOD files are
  4220.               very small and may be preferable for point mail use where
  4221.               calling 1 or a few pre know NETS is intended.  .NOD files
  4222.               are to be found inside of the PRM-data directory "NODELIST".
  4223.          
  4224.          
  4225.          
  4226.          
  4227.          
  4228.          
  4229.          
  4230.          
  4231.          
  4232.          
  4233.          
  4234.          
  4235.          
  4236.                 Page 74              AceComm & Utilities (Tm)
  4237.          
  4238.          
  4239.          Chapter 9  MOUSE SUPPORT
  4240.          
  4241.          
  4242.          
  4243.          Support for a pointer device has been implemented into AceComm
  4244.          using the Microsoft Mouse Driver functions. Your Microsoft
  4245.          compatible mouse should work with AceComm.
  4246.          
  4247.          -- Mouse in Terminal Area --
  4248.          
  4249.          o Pressing the left mouse button sends <CR>
  4250.          
  4251.          o Pressing right mouse button sends the character the mouse
  4252.            cursor is highlighting.
  4253.          
  4254.          
  4255.          From Terminal Area, a one line mouse menu is presented on the top
  4256.          row of the screen.  This menu presents several of the more
  4257.          commonly used MACRO functions otherwise available from the
  4258.          Terminal Area with a key press.
  4259.          
  4260.          Placing the mouse cursor over a menu choice and pressing the left
  4261.          button selects the menu item.
  4262.          
  4263.          The menu can be toggled off from the PRM-data Terminal Options
  4264.          menu.
  4265.          
  4266.          The mouse can be used for Character I/O with the HOST.  The left
  4267.          button sends <CR> character.  The right button sends the current
  4268.          highlighted character.
  4269.          
  4270.          
  4271.          -- Mouse in Menu Areas --
  4272.          
  4273.          o Pressing the left button selects an item.
  4274.          
  4275.          o Pressing the right button is the same as <ESC> or Quit
  4276.          
  4277.             Horizontal and vertical sensitivity can be adjusted from
  4278.             inside the PRM-data general controls menu.
  4279.          
  4280.             The mouse detection can be toggled "OFF" from inside the
  4281.             PRM-data General Controls menu.
  4282.             Turning "OFF" mouse detection completely disables AceComm
  4283.             from any mouse function related use, including Terminal Area
  4284.             mouse menu.
  4285.          
  4286.          
  4287.          
  4288.          
  4289.          
  4290.          
  4291.                 Page 75              AceComm & Utilities (Tm)
  4292.          
  4293.          
  4294.          Chapter 10  ACECOMM DATA FILES
  4295.          
  4296.          
  4297.          
  4298.          
  4299.          - ACE.PRM
  4300.            ACE.PRM is a binary file which contains all of AceComm's
  4301.            memory, so to speak.  When AceComm is started it reads the
  4302.            ACE.PRM file.  All your serial data, modem data, the keyboard
  4303.            assignments, menu-usage, customizing and so on is stored in
  4304.            ACE.PRM.  PRM-data Area edits the ACE.PRM data, and when
  4305.            AutoSave is "ON", all data is saved each time you leave
  4306.            PRM-data Area.  When AceComm is terminated, the PRM-data is
  4307.            saved to ACE.PRM.
  4308.          
  4309.          - ACE.CTL
  4310.            ACE.PRM can be rebuilt using the ACTL.EXE utility.  ACTL.EXE
  4311.            reads and formats a .CTL file into ACE.PRM.  A default .CTL
  4312.            file comes with the AceComm package.  The default filename is
  4313.            ACE.CTL.
  4314.          
  4315.          
  4316.          
  4317.          
  4318.          
  4319.          
  4320.          
  4321.          
  4322.          
  4323.          
  4324.          
  4325.          
  4326.          
  4327.          
  4328.          
  4329.          
  4330.          
  4331.          
  4332.          
  4333.          
  4334.          
  4335.          
  4336.          
  4337.          
  4338.          
  4339.          
  4340.          
  4341.          
  4342.          
  4343.          
  4344.          
  4345.          
  4346.                 Page 76              AceComm & Utilities (Tm)
  4347.          
  4348.          
  4349.          Chapter 10  ACECOMM DATA FILES
  4350.          
  4351.                     KTS files
  4352.          
  4353.          
  4354.          - .KTS/.ASC/.BIN files
  4355.            Key Translation Sequence files are used when you want a key
  4356.            press to be translated into a sequence of characters.  A good
  4357.            example of KTS is in the ANSI.KTS file.  Here, keys such as Up
  4358.            Arrow are defined to send an ansi escape sequence that the
  4359.            HOST'S video can read, and bounce back, decrementing the cursor
  4360.            position by 1.
  4361.          
  4362.            A utility KTS.EXE is provided with the AceComm package, which
  4363.            allows you the user to compile .ASC files into .KTS file.
  4364.          
  4365.            You can look at the included .ASC files, that come inside
  4366.            KTS_SFX.EXE, as an example to work from.  The ANSI.ASC file was
  4367.            compiled by KTS.EXE into ANSI.BIN.  ANSI.BIN is exactly the
  4368.            same as ANSI.KTS.  The .BIN extensions is used so that a
  4369.            working .KTS file is not overwritten.  You need to rename .BIN
  4370.            files to .KTS when ready for use.
  4371.          
  4372.            Notes: Keys assigned KTS are processed only if not defined in
  4373.                   KBD.  When a key is assigned to a MACRO(s), the MACRO(s)
  4374.                   take priority and are processed.  Do not assign MACRO(s)
  4375.                   to key-presses you want to KTS.
  4376.          
  4377.            .KTS has it's directory definition optionally defined inside
  4378.            PRM-data area.
  4379.          
  4380.          
  4381.          
  4382.          
  4383.          
  4384.          
  4385.          
  4386.          
  4387.          
  4388.          
  4389.          
  4390.          
  4391.          
  4392.          
  4393.          
  4394.          
  4395.          
  4396.          
  4397.          
  4398.          
  4399.          
  4400.          
  4401.                 Page 77              AceComm & Utilities (Tm)
  4402.          
  4403.          
  4404.          Chapter 10  ACECOMM DATA FILES
  4405.          
  4406.                     KBD files
  4407.          
  4408.          
  4409.          - .KBD
  4410.            KBD files give the user ability to keep more than one keyboard
  4411.            layout for AceComm operations.
  4412.          
  4413.            KBD KeyBoarD files contain the MACRO assignments for the
  4414.            keyboard.  When AceComm is first installed, the file
  4415.            "ACE_DEF.KBD" is used as a default keyboard (KBD).  When
  4416.            AceComm is started, it reads the "current" KBD file.  "Current"
  4417.            KBD file is the default ("ACE_DEF.KBD" or the last KBD "Load"ed
  4418.            from inside the PRM-data menu area.
  4419.          
  4420.            When you "Load" a KBD file from inside PRM-data area, The KBD
  4421.            file becomes "current".  This means that any changes you make
  4422.            to the key definitions are saved to the "current" KBD file.
  4423.            Updating the "current" KBD file is done automatically when
  4424.            leaving PRM-data area when "AutoSave" is "ON" (default).  When
  4425.            "AutoSave" is "OFF" you need to manually select the "Save"
  4426.            option from the main PRM-data menu.  Do not confuse "Save"
  4427.            with "Write".  "Write" is an option found inside the "KeyBoarD
  4428.            MACRO Assignments" menu.  "Write does not save changes to the
  4429.            "current" KBD file, but prompts the user for a filename, and
  4430.            creates or overwrites a new or existing KBD file.  Then "Write"
  4431.            re-loads the "current" KBD file.
  4432.          
  4433.            KBD files are also used with Fon.Records.  The AceComm package
  4434.            comes with a "CIS.KBD" file example.  The ACE.FON file, also
  4435.            provided with the AceComm package, contains a record for CIS
  4436.            (local Phoenix).  This Fon.Record (CIS) has defined as a KBD
  4437.            file, "CIS.KBD".  When dialing a Fon.Record that contains a KBD
  4438.            file definition, AceComm will upon successful Dial/Connect,
  4439.            load the KBD file associated with the Fon.Record.  This custom
  4440.            KBD file is valid for the time that AceComm detects CARRIER
  4441.            (DCD), or the user loads another KBD file from inside the
  4442.            PRM-data area.  When AceComm detects that the Dial/Connect call
  4443.            is over, (DCD drops),
  4444.          
  4445.            AceComm will:
  4446.          
  4447.                         Write the Fon.Record's KBD file, saving any
  4448.                         changes that may have been made to it while on
  4449.                         line.
  4450.          
  4451.                         Re-load the KBD file that was in affect before the
  4452.                         connection was established to system that had a
  4453.                         KBD file associated with it's Fon.Record.
  4454.          
  4455.          
  4456.                 Page 78              AceComm & Utilities (Tm)
  4457.          
  4458.          
  4459.          Chapter 10  ACECOMM DATA FILES
  4460.          
  4461.                     KBD files (continued)
  4462.          
  4463.          
  4464.            KBD files may be associated to a Fon.Record from inside the
  4465.            telephone directory area, "Edit" option.
  4466.          
  4467.          
  4468.          
  4469.          
  4470.          
  4471.          
  4472.          
  4473.          
  4474.          
  4475.          
  4476.          
  4477.          
  4478.          
  4479.          
  4480.          
  4481.          
  4482.          
  4483.          
  4484.          
  4485.          
  4486.          
  4487.          
  4488.          
  4489.          
  4490.          
  4491.          
  4492.          
  4493.          
  4494.          
  4495.          
  4496.          
  4497.          
  4498.          
  4499.          
  4500.          
  4501.          
  4502.          
  4503.          
  4504.          
  4505.          
  4506.          
  4507.          
  4508.          
  4509.          
  4510.          
  4511.                 Page 79              AceComm & Utilities (Tm)
  4512.          
  4513.          
  4514.          Chapter 10  ACECOMM DATA FILES
  4515.          
  4516.                     REQ/MLF,BCH,SCR,FON files
  4517.          
  4518.          
  4519.          - .REQ/MLF
  4520.            Filenames created with ".REQ" extensions are used when making
  4521.            File Requests on EMSI FIDONET style systems.  REQ files are a
  4522.            list of <CR> <LF> terminated filenames.  This REQ file is sent
  4523.            to the system the File Request is being made on, the system
  4524.            will send from the list.
  4525.          
  4526.            Filenames created with ".MLF" extensions are used for
  4527.            Attaching (sending) files to EMSI FIDONET style systems.  MLF
  4528.            files are a list of <CR> <LF> terminated filenames.  AceComm
  4529.            sends from the list (LISTFILE).
  4530.          
  4531.            .REQ/MLF has it's directory definition optionally defined
  4532.            inside PRM-data area.
  4533.          
  4534.          - .BCH
  4535.            AceComm creates LISTFILES with .BCH extensions.  A .BCH
  4536.            extended LISTFILE is created from inside the "FileLister"
  4537.            (<FileLister_> MACRO) area.  Filenames "Tagged" from inside
  4538.            "FileLister" are stored inside a file "ACE.BCH".  AceComm's
  4539.            internal batch protocols will send from "ACE.BCH" by default,
  4540.            you do have the option of creating another LISTFILE, or
  4541.            entering filenames manually.
  4542.          
  4543.          - .SCR
  4544.            AceComm forces ".SCR" file extensions onto script files.
  4545.            Script files may be generated automatically using AceComm's
  4546.            AutoScriptGen (Tm).  Script files may be loaded from the
  4547.            terminal area, or used as AceComm's only argument when starting
  4548.            AceComm.  Script files may be associated with
  4549.          
  4550.            Fon.Records from inside "Edit" option.  Script files associated
  4551.            with a Fon.Record are:
  4552.          
  4553.            Upon successful Dial/Connect AceComm creates an "Event" just
  4554.            prior to exiting back to terminal Area.  The "Event" is to run
  4555.            the Script file associated with the Fon.Record.  Typically,
  4556.            this Script file will contain some auto log on MACROS.  The
  4557.            Script plays out, end of "Event"
  4558.          
  4559.            .SCR has it's directory definition optionally defined inside
  4560.            PRM-data area.
  4561.          
  4562.          - .FON
  4563.            Telephone directory files are forced the ".FON" file
  4564.          
  4565.          
  4566.                 Page 80              AceComm & Utilities (Tm)
  4567.          
  4568.          
  4569.          Chapter 10  ACECOMM DATA FILES
  4570.          
  4571.                     REQ/MLF,BCH,SCR,FON files (continued)
  4572.          
  4573.            extensions.  All Fon.Records are stored inside of FON files.
  4574.            AceComm FON files can hold up to 250 records each.  AceComm
  4575.            allows unlimited FON files.  Selection of FON files is made
  4576.            available from inside the Fon.List area using "Fon_Files"
  4577.            option.
  4578.          
  4579.            .FON has it's directory definition optionally defined inside
  4580.            PRM-data area.
  4581.          
  4582.          
  4583.          
  4584.          
  4585.          
  4586.          
  4587.          
  4588.          
  4589.          
  4590.          
  4591.          
  4592.          
  4593.          
  4594.          
  4595.          
  4596.          
  4597.          
  4598.          
  4599.          
  4600.          
  4601.          
  4602.          
  4603.          
  4604.          
  4605.          
  4606.          
  4607.          
  4608.          
  4609.          
  4610.          
  4611.          
  4612.          
  4613.          
  4614.          
  4615.          
  4616.          
  4617.          
  4618.          
  4619.          
  4620.          
  4621.                 Page 81              AceComm & Utilities (Tm)
  4622.          
  4623.          
  4624.          Chapter 11  WARRANTY
  4625.          
  4626.          
  4627.          
  4628.          
  4629.          
  4630.          
  4631.                              DISCLAIMER - AGREEMENT
  4632.          
  4633.          
  4634.          
  4635.          
  4636.          Users of AceComm must accept this disclaimer of warranty:
  4637.          
  4638.          AceComm is supplied as is.  The author disclaims all warranties,
  4639.          expressed or implied, including, without limitation, the
  4640.          warranties of merchantability and of fitness for any purpose.
  4641.          The author assumes no liability for damages, direct or conse-
  4642.          quential, which may result from the use of AceComm.
  4643.          
  4644.          
  4645.          
  4646.          
  4647.          
  4648.          
  4649.          
  4650.          
  4651.          
  4652.          
  4653.          
  4654.          
  4655.          
  4656.          
  4657.          
  4658.          
  4659.          
  4660.          
  4661.          
  4662.          
  4663.          
  4664.          
  4665.          
  4666.          
  4667.          
  4668.          
  4669.          
  4670.          
  4671.          
  4672.          
  4673.          
  4674.          
  4675.          
  4676.                 Page 82              AceComm & Utilities (Tm)
  4677.          
  4678.          
  4679.          Chapter 12  LICENSE
  4680.          
  4681.          
  4682.          AceComm is not a Public Domain program and is not free.  AceComm
  4683.          is copyright (C) 1990-1993 by MGP Programming Services.
  4684.          
  4685.          Non-registered users of this program are granted a limited 30 day
  4686.          license to evaluate the programs suitability for their
  4687.          requirements.  Any usage of AceComm beyond the evaluation time
  4688.          period requires registration of each copy of the program used.
  4689.          Use of non- registered copies of AceComm beyond the original
  4690.          evaluation period is prohibited.
  4691.          
  4692.          AceComm may NOT be modified in any respect, for any reason,
  4693.          including but not limited to, de-compiling, disassembling, or
  4694.          reverse engineering of the program.  The opening title screen,
  4695.          help screens, and all other proprietary program output must never
  4696.          be altered, removed, bypassed or modified by any means.
  4697.          
  4698.          You are free to distribute the PUBLICLY AVAILABLE evaluation
  4699.          version of AceComm to others subject to the above restrictions
  4700.          and also the following:
  4701.          
  4702.             A.   No fee is charged for its use.
  4703.          
  4704.             B.   No re numeration may be accepted for AceComm.  This does
  4705.                  not apply to computer access charges the system
  4706.                  operators (Sysops) of or organizations owning bulletin
  4707.                  board systems, on line services, etc...  may charge
  4708.                  subscribers.
  4709.          
  4710.             C.   AceComm must be copied in unaltered form, complete with
  4711.                  files containing license information, the FULL
  4712.                  documentation and all accompanying files.  The
  4713.                  self-extracting archive distributed by MGP Programming
  4714.                  Services must not be altered in ANY respect.
  4715.          
  4716.             D.   All shareware houses/distribution firms must make
  4717.                  explicitly clear that the diskette purchase containing
  4718.                  any shareware program has NOT registered the software
  4719.                  with the author MGP Programming Services Software/Michael
  4720.                  G Phelps.
  4721.          
  4722.          
  4723.          
  4724.          
  4725.          
  4726.          
  4727.          
  4728.          
  4729.          
  4730.          
  4731.                 Page 83              AceComm & Utilities (Tm)
  4732.          
  4733.          
  4734.          Chapter 12  LICENSE
  4735.          
  4736.          
  4737.          System Operators may make AceComm available for download only if
  4738.          the above conditions are met.  The archive (Acennnn.EXE)
  4739.          distributed by AceComm or an equivalent archive may be made
  4740.          available only in complete form.  Refer to FILELIST.DOC to verify
  4741.          complete package contents.  If the contents appear altered or not
  4742.          complete, you may obtain the latest release of AceComm directly
  4743.          from MGP Programming Services by sending a formatted diskette
  4744.          labeled with the word "AceComm".  Please include $5 for handling.
  4745.          
  4746.          The latest version of AceComm is also available on Compuserve.
  4747.          
  4748.          Commercial distributors of "Public Domain", "Shareware", and/or
  4749.          User Supported software may distribute AceComm subject to the
  4750.          above conditions only after obtaining WRITTEN permission from MGP
  4751.          Programming Services.  This condition statement supersedes all
  4752.          previous agreements.
  4753.          
  4754.          Please refer to the section entitled registration/ordering
  4755.          section for additional information on registration, corporate
  4756.          site-licensing and related topics.
  4757.          
  4758.          
  4759.          
  4760.          
  4761.          
  4762.          
  4763.          
  4764.          
  4765.          
  4766.          
  4767.          
  4768.          
  4769.          
  4770.          
  4771.          
  4772.          
  4773.          
  4774.          
  4775.          
  4776.          
  4777.          
  4778.          
  4779.          
  4780.          
  4781.          
  4782.          
  4783.          
  4784.          
  4785.          
  4786.                 Page 84              AceComm & Utilities (Tm)
  4787.          
  4788.          
  4789.          Chapter 12  LICENSE
  4790.          
  4791.          
  4792.          The above license statement does not apply to the REGISTERED
  4793.          version of AceComm.  The registered software of MGP Programming
  4794.          Services is protected under United States Copyright and Trademark
  4795.          Laws.  It must be treated just like a book with certain
  4796.          exceptions as follows:
  4797.          
  4798.             A.  MGP Programming Services authorizes the making of archival
  4799.                 copies of the registered software for the sole purpose of
  4800.                 backing-up your software and protecting your investment
  4801.                 from possible loss.
  4802.          
  4803.             B.  The medium on which the registered software is recorded is
  4804.                 transferred to the customer, but not the title to the
  4805.                 software.
  4806.          
  4807.             C.  The customer may resell or distribute unmodified copies of
  4808.                 the registered software provided the customer has
  4809.                 purchased from MGP Programming Services one copy of the
  4810.                 registered software for each one sold or distributed.
  4811.                 The provisions of this software license shall also be
  4812.                 applicable to third parties receiving copies of the
  4813.                 registered software from the customer.
  4814.          
  4815.             D.  By saying, "just like a book", MGP Programming Services
  4816.                 means that the registered software may be used by any
  4817.                 number of people and may be freely moved from one computer
  4818.                 location to another so long as there is ABSOLUTELY NO
  4819.                 POSSIBILITY of it being used at one location while being
  4820.                 used at another.  Just like a book that cannot be read by
  4821.                 two different people in two different locations at the
  4822.                 same time.
  4823.          
  4824.          
  4825.          
  4826.          
  4827.          
  4828.          
  4829.          
  4830.          
  4831.          
  4832.          
  4833.          
  4834.          
  4835.          
  4836.          
  4837.          
  4838.          
  4839.          
  4840.          
  4841.          
  4842.                 Page 85              AceComm & Utilities (Tm)
  4843.          
  4844.          
  4845.          Chapter 13  ACECOMM User Support
  4846.          
  4847.                     Contacting the author
  4848.          
  4849.          
  4850.          
  4851.          
  4852.          You can get more help by contacting th
  4853.          author Michael Phelps at the following
  4854.          
  4855.          - VOICE 602-846-4563 6 days 12-7pm MST
  4856.          
  4857.          - BBS   602-846-2940 24 hours
  4858.          
  4859.          - COMPUSERVE User ID 75120,3306
  4860.          
  4861.          - FIDONET ADDRESS 1:114/35
  4862.          
  4863.          - FIDONET ACECOMM ECHO
  4864.          I distribute the "ACECOMM" echo to
  4865.          USA NODES, until it makes BACKBONE.
  4866.          
  4867.          - Write to: AceComm Software Support
  4868.                      3003 North Central Ave
  4869.                      Suite 121-171
  4870.                      Phoenix, AZ  85012  USA
  4871.          
  4872.          
  4873.          
  4874.          
  4875.          
  4876.          
  4877.          
  4878.          
  4879.          
  4880.          
  4881.          
  4882.          
  4883.          
  4884.          
  4885.          
  4886.          
  4887.          
  4888.          
  4889.          
  4890.          
  4891.          
  4892.          
  4893.          
  4894.          
  4895.          
  4896.          
  4897.                 Page 86              AceComm & Utilities (Tm)
  4898.          
  4899.          
  4900.          Chapter 14  Registering AceComm
  4901.          
  4902.          
  4903.          
  4904.          
  4905.          
  4906.          Registering AceComm allows you to use the product after the trial
  4907.          period.
  4908.          
  4909.          Registered AceComm users get:
  4910.          
  4911.          - Printed bound manual
  4912.          
  4913.          - Their  own  User  ID and  serial  number
  4914.          
  4915.          - Commercial  AceComm  on  Disk
  4916.          
  4917.          - A free Disk  containing  the  next  major  upgrade  sent,  when
  4918.            available
  4919.          
  4920.          - Unlimited software support.
  4921.          
  4922.          
  4923.          Most  importantly, registered users know they are helping to make
  4924.          sure that high-quality software like  AceComm  continues  to  be
  4925.          offered at low cost.
  4926.          
  4927.          To  place  an  order,  please  use  the  order  form contained in
  4928.          the file "ACEORDER.FRM".
  4929.      
  4930.  
  4931.  
  4932.             AceComm & Utilities (Tm)
  4933.              Version  1.60
  4934.               ORDER FORM
  4935.  
  4936.  
  4937.  
  4938. FROM:
  4939.  
  4940.      Name: ____________________________________________________
  4941.  
  4942. [Company]: ____________________________________________________
  4943.  
  4944.   [Title]: ____________________________________________________
  4945.  
  4946.   Address: ____________________________________________________
  4947.  
  4948.      City: ____________________________________________________
  4949.  
  4950.     State: ___________________________ Zip Code: ______________
  4951.  
  4952.   Country: ___________________________ Phone: _________________
  4953.  
  4954.  
  4955.  
  4956.  
  4957.  
  4958.                    TO:
  4959.                        AceComm Software
  4960.                        3003 N. Central Ave. #121-171
  4961.                        Phoenix, AZ    85012   USA
  4962.  
  4963.  
  4964.           ┌─────────┐
  4965.     ┌─────┴───┐     │              (R)
  4966.       ──│         │o    │──────────────────
  4967.     │   ┌─────┴╨──┐ │  Association of
  4968.     │   │         │─┘  Shareware
  4969.     └───│    o    │    Professionals
  4970.       ──────│    ║    │────────────────────
  4971.         └────╨────┘    MEMBER
  4972.  
  4973.  
  4974.      
  4975.  
  4976.             AceComm & Utilities (Tm)
  4977.              Version  1.60
  4978.               ORDER FORM
  4979.  
  4980.  
  4981. ================================================================
  4982. INDIVIDUAL REGISTRATION  for the use of  AceComm and Utilities
  4983.  
  4984. (with commercial version software  & documentation on diskette )
  4985. (printed bound manual, next release sent FREE, upgrade notices )
  4986.  
  4987. for MS-DOS:   1 Purchase at $45 . . . . . . . . . . . . . ______
  4988. ================================================================
  4989. INTERNAL SITE LICENSE for the use of AceComm & Utilities for DOS
  4990. (Choose ONLY ONE of the following AceComm price schedules      )
  4991.  
  4992. (with commercial version software & documentation on diskette  )
  4993. (printed bound manuals, next release sent FREE, upgrade notices)
  4994.  
  4995.   2 to  10 computers .. at $40 each, nbr computers ___x 40 _____
  4996.  
  4997.  11 to  50 computers .. at $36 each, nbr computers ___x 36 _____
  4998.  
  4999.  51 to 100 computers .. at $32 each, nbr computers ___x 32 _____
  5000.  
  5001. 101 to 200 computers .. at $29 each, nbr computers ___x 29 _____
  5002.  
  5003. 201 or more computers . at $5800 total fee                 -----
  5004. ================================================================
  5005. Next release software & docs diskette(s)         each ___x  FREE
  5006. Overseas add $7.00/order  for shipping and handling        _____
  5007. Diskette format (choose one)  5.25" disk ___  3.5" disk ___
  5008. ================================================================
  5009. TOTAL PRODUCTS                                             _____
  5010.  
  5011.  Sales tax for Arizona residents                   6.5%    _____
  5012.  
  5013. TOTAL ORDER                                                _____
  5014.  
  5015. For payment by non-USA BANK CHECK, add $40.00              _____
  5016.  
  5017.                        TOTAL ENCLOSED  _____
  5018. Payment method:  ( ) Check       ( ) Cash        ( ) Money order
  5019.        ( ) Credit card - See instructions in file CREDIT.CRD
  5020. ================================================================
  5021.  
  5022. AUTHORIZED SIGNATURE: __________________________________________
  5023.  
  5024. TITLE: ____________________________________  DATE: _____________
  5025.      
  5026.  
  5027.  
  5028.             AceComm & Utilities (Tm)
  5029.              Version  1.60
  5030.             Credit Card Order Form
  5031.  
  5032.  
  5033.  
  5034.  
  5035.  
  5036.  
  5037.  
  5038.  
  5039.      As a service to AceComm customers who want to register by  credit
  5040.      card,  arrangements  have  been  made  with  the  Public Software
  5041.      Library (PSL) to  handle  all  credit  card  registrations.   PSL
  5042.      accepts Visa, MasterCard, American Express, and Discover Card.
  5043.  
  5044.      Non-U.S.   residents  are  encouraged to register by credit card.
  5045.      In many  cases,  paying  by  credit  card  will  be  easier  than
  5046.      acquiring U.S.  funds.
  5047.  
  5048.      PSL will take the order information and forward it to the AceComm
  5049.      author,   MGP   Programming  Services  &  Michael  G  Phelps  for
  5050.      processing and shipping.
  5051.  
  5052.  
  5053.  
  5054.      
  5055.  
  5056.             AceComm & Utilities (Tm)
  5057.              Version  1.60
  5058.       AceComm Software Credit Card Registration Form
  5059.             PSL Part number 10805
  5060.  
  5061.  
  5062.  
  5063.  
  5064.      The PSL part number for AceComm is: 10805
  5065.  
  5066.      Credit card registrations may be made by the following methods:
  5067.  
  5068.      -- Phone PSL at:
  5069.     800-242-4775  (Toll free) To register by credit card.
  5070.     713-524-6394  To  register  by  credit  card  and  for   order
  5071.               inquiries.
  5072.  
  5073.      Be sure to have BOTH the credit card form at the end of this file
  5074.      PLUS the order form in the file ORDERFRM.DOC  available  to  give
  5075.      order information to PSL.
  5076.  
  5077.      ACCURACY in phone ordering is important!  Misspellings can result
  5078.      in delays or an erroneous registration.
  5079.  
  5080.      -- FAX PSL at 713-524-6398
  5081.  
  5082.      -- Email PSL at CompuServe user id 71355,470
  5083.  
  5084.      -- Write PSL at:
  5085.     The Public (Software) Library
  5086.     P.O. Box 35705
  5087.     Houston, TX 77235-5705
  5088.     USA
  5089.     PSL Part number 10805
  5090.  
  5091.      For FAX, email, or mail to PSL, send BOTH the credit card form at
  5092.      the   end   of  this  file  PLUS  the  order  form  in  the  file
  5093.      ORDERFRM.DOC.
  5094.  
  5095.      The Public Software Library also  maintains  a  vast  library  of
  5096.      shareware  and  public  domain  programs  and  prints  a  monthly
  5097.      magazine announcing new releases and general software news.
  5098.      
  5099.  
  5100.  
  5101.             AceComm & Utilities (Tm)
  5102.              Version  1.60
  5103.       AceComm Software Credit Card Registration Form
  5104.             PSL Part number 10805
  5105.  
  5106.  
  5107.  
  5108.  
  5109.  
  5110.  
  5111.      Please complete this form AND the regular order form in the file
  5112.      ORDERFRM.DOC and send BOTH *** DIRECTLY *** to:
  5113.  
  5114.             The Public (Software) Library
  5115.             P.O. Box 35705
  5116.             Houston, TX 77235-5705
  5117.             USA
  5118.  
  5119.  
  5120.                     Date ________________________
  5121.  
  5122.      Name:  _____________________________________________________
  5123.  
  5124.      [Company:] _____________________________________________________
  5125.  
  5126.       Address:  _____________________________________________________
  5127.  
  5128.          :  _____________________________________________________
  5129.  
  5130.          :  _____________________________________________________
  5131.  
  5132.  
  5133.      Payment by:   ( ) MasterCard          ( ) Visa
  5134.                ( ) American Express          ( ) Discover Card
  5135.  
  5136.  
  5137.      Card #:  ______________________________  Exp. Date:  ___________
  5138.  
  5139.  
  5140.      Signature of card holder: ______________________________________
  5141.  
  5142.      PSL Part number 10805
  5143.      
  5144.  
  5145.          
  5146.          
  5147.